Теперь у меня есть вид с кнопками буксировки в нем, я хочу прорисовать представление, чтобы что-то сделать, Но я обнаружил, что когда мои штрихи начинаются или заканчиваются внутри buttonView, это отменяет действие. как я могу это решить?Как я могу донести событие касания UIButton до его супервизора
0
A
ответ
0
Во-первых, вам нужно создать распознаватель жестов. Для действия обязательно включите IBAction, нажатие левой кнопки.
let swipeLeft = UISwipeGestureRecognizer(target: self, action: "leftButtonPressed:")
Далее назначьте направление. В этом случае вы будете прокручивать влево.
swipeLeft.direction = UISwipeGestureRecognizerDirection.Left
Наконец, добавьте жест в супервизор.
self.view.addGestureRecognizer(swipeLeft)
Надеюсь, что это поможет! :)
+0
Спасибо за ваш ответ. Но я все еще хочу, чтобы кнопки работали независимо без прокрутки. – jaderY
Смежные вопросы
- 1. Как передать событие касания от подсмотра UIScrollView до его супервизора
- 2. iOS: Как пересылать события касания от subview до супервизора?
- 3. Событие касания UIButton падает до основного вида
- 4. Как я могу донести жуткую ветку до скорости с главной?
- 5. Как программно подделать событие касания к UIButton?
- 6. Как сохранить UIButton выделенным до второго касания?
- 7. Как я могу получить событие касания?
- 8. Как я могу остановить событие перехвата касания?
- 9. Как я могу обнаружить событие касания UIImageView
- 10. Ограничение касания UIButton до назначенной области
- 11. Как я могу переправить касания к UIButton из другого UIView?
- 12. Обнаружение касания, возникшего из супервизора
- 13. Прокрутите, чтобы найти текст и донести его до текстового поля
- 14. как донести данные от php1 до php2
- 15. Как обрабатывать событие касания на UIButton, добавленное в ячейку UITableView?
- 16. iOS Событие UIButton, когда его рамка в отрицательном положении от супервизора
- 17. Отмена касания UIButton при касании
- 18. Как я могу исправить это событие касания/рисовать петлю «тупик»?
- 19. Как отключить событие касания?
- 20. Как перенести subView в верхнюю часть из супервизора его супервизора
- 21. Как я могу обнаружить событие касания в UIScrollView?
- 22. Как я могу обработать событие касания uislider в iphone?
- 23. Как я могу обнаружить событие двойного касания в android
- 24. Как я могу иметь только одно событие касания в android
- 25. Как увеличить область касания UIButton?
- 26. Как я могу опубликовать сделанное событие в UIButton
- 27. Событие касания uitableview
- 28. Требуется однократное нажатие и событие двойного касания на UIButton?
- 29. Как вызвать событие касания?
- 30. Как различать пользовательское событие касания и программно вызванное событие касания?
В супервизии есть две кнопки буксировки. Я хочу выбрать кнопку слева, прокручивая влево, и наоборот. Однако, если касание начинается или заканчивается на кнопках, событие касания будет отменяется. – jaderY