У меня есть несколько UIButton
s, которые я использую для установки текущего действия при нажатии в основной области. Я также хотел бы позволить пользователю перетащить из кнопки непосредственно в основную область и предпринять те же действия; по существу, прикосновенияBegan и touchsMoved должны быть переданы на главный вид при касании UIButtons, но также должны отправить действие нажатия кнопки.Есть ли способ передать штрихи на iPhone?
Прямо сейчас, у меня есть прикосновение внутри смены элемента управления. Вывод перетаскивания вызывает касание внутренней части, чтобы установить элемент управления, затем вызывает раздел касаний, чтобы начать операцию касания основной области.
Однако на данный момент штрихиMoved и touchesEnded, очевидно, не вызываются, поскольку штрихи возникли на UIButton.
Есть ли способ частично игнорировать штрихи, чтобы они были переданы в основную область, но также разрешите мне сначала установить управление?
Итак, в этом случае я должен был бы подклассифицировать UIButton, чтобы передать штрихи, я полагаю? –
Подкласс не должен быть необходимым, вам нужно немного исследовать цепь. Вид или элемент управления, который содержит вашу кнопку, будет следующим ответчиком в цепочке. – Paxic
Боюсь, я не совсем понимаю, как захватить сообщения из UIButton и передать их в UIView без подкласса UIButton, чтобы получить сообщение. –