Im создает настраиваемый элемент управления, который состоит из двух слоев в форме пончика. Середина - это кнопка, а часть пончика - вращающееся колесо.Перекрытие UIControls в представлении
Я создал две части как два отдельных UIControls с отдельными отдельными изображениями.
Моя проблема прямо сейчас в том, что Second Control
переопределяет мой First Control
.
Есть ли программный способ перекрытия позиций?
Раскадровка скриншот:
Пожалуйста, сосредоточить внимание на определенном виде называется buttonView
. Rotary knob
- это пончик, а Button
- средняя кнопка.
Заранее спасибо.
Да, отверстие в понце - это второй элемент управления. Я буду копаться в 'hitTest: WithEvent'. Еще одна вещь, которую я только испытал, заключалась в том, что мои контрольные ответы на весь rectangel, что может быть проблемой, поэтому мой контроль является круглым. Но я полагаю, что это невозможно решить? – JavaCake
@JavaCake Возможно, но вам нужно будет делать вычисления самостоятельно. Затем вы можете переопределить функцию pointInside: withEvent: с помощью вашего расчета. – borrrden
Моя средняя часть находится наверху иерархии. – JavaCake