Я хочу распознавать UITapGesture (добавить этот жест в self.view) только в левой половине в моем self.view (пейзаж), как это сделать?IOS: жест двойного касания в половине self.view
ответ
Я думаю, что самый простой способ сделать это - проверить это в методе обработки распознавания жестов. Поэтому, когда вы обнаруживаете двойное касание, есть условие, чтобы проверить, не указана ли ваша точка происхождения (которую вы можете получить из метода ремиктера locationInView
) значение X
, которое меньше половины ширины вашего представления. Если вы знаете, что крана находится с левой стороны, а затем вы можете продолжить.
я, наконец, использовать жест точки, и два то, если точка жестов находится внутри одного из этих представлений, я делаю действие, и я решаю свою проблему. – CrazyDev
Это еще один вариант, хотя, если вам не нравится возиться с несколькими представлениями, то математика, вероятно, является более простым методом. – lxt
- 1. Как реализовать жест двойного касания на панели вкладок
- 2. Жест касания на уложенных изображениях
- 3. Жест касания на карте
- 4. Длительный жест касания
- 5. UIButton только обнаруживает касания в верхней половине
- 6. Жест касания с движением пальца
- 7. iOS: [self.view setNeedsDisplay];
- 8. Захват двойного касания касания на сенсорном экране
- 9. Как отличить один жест и жест двойного нажатия?
- 10. как заменить жест перетаскивания жест касания при прокрутке текстового файла
- 11. Webview Scroll Применить self.view IOS
- 12. Как обнаружить жест нажатия, это из uiwebview или self.view?
- 13. Как выбрать жест нажатия на жест за жест?
- 14. IOS: пройти жест просмотры под
- 15. Жест касания не работает над UIimageview
- 16. Проверка двойного касания в режиме редактирования
- 17. Как отключить событие двойного касания в UIWebView
- 18. Увеличение расстояния обнаружения двойного касания в HammerJS
- 19. Как получить положение двойного касания в андроиде?
- 20. Как распознать жест касания при использовании MPMoviePlayerController
- 21. IOS авария приложения в случае водопроводной жест
- 22. Пользовательский UITableViewCell, обнаруживающий множественные касания в iOS
- 23. IOS - Жест распознаватель translationInView
- 24. пользовательский жест iOS
- 25. Отслеживание касания в iOS
- 26. Рекурсивное добавление self.view к self.view?
- 27. Как отменить жест в iOS?
- 28. iOS Simulator появляется в половине желаемого размера
- 29. Safari iPad: предотвратите увеличение двойного касания
- 30. Жест жест не будет касаться Mapbox MGLMapView
посмотреть здесь, вы увидите решение: http://developer.apple.com/library/ios/#documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/GestureRecognizers/GestureRecognizers.html – relower