У меня есть uiView с добавлением TapGestureRecognizer. Это представление отображается в виде прокрутки. Если вид отображается в начале, когда ViewController с просмотром прокрутки показывает, каждый смысл в порядке. Проблема возникает, когда представление не отображается при запуске (когда мне нужно прокрутить ScrollView, чтобы увидеть его), то TapGestureRecognizer не вызывает действие Tap. Знаете ли вы, как решить эту проблему?UITapGestureRecognizer для UIView в списке прокрутки не работает
0
A
ответ
1
По словам wain
Вид прокрутки также имеет жест распознавани. По умолчанию только 1 распознаватель жестов может обрабатывать касания в любой момент времени. Вам нужно , чтобы сделать себя делегатом вашего жеста, а затем осуществить
gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:
для возвратаYES
. Это позволит работать одновременно с прокруткой .
Более подробно проверить документ от Apple ссылка
UIGestureRecognizerDelegate_Protocol
, и вы также можете взять ссылку как пример из ниже ссылке.
Simultaneous gesture recognizers in Iphone SDK
Я надеюсь, что это будет полезно для вас.
Смежные вопросы
- 1. UITapGestureRecognizer не работает для определенного массива [UIView]
- 2. UITapGestureRecognizer не работает над пользовательским классом UIView
- 3. Подключить UITapGestureRecognizer к UIView
- 4. UITapGestureRecognizer не работает
- 5. Конфликт UITapGestureRecognizer в UIView и для UITableView
- 6. UIImageView UITapGestureRecognizer не работает
- 7. Почему UITapGestureRecognizer не работает для UIImageView?
- 8. Два UITapGestureRecognizer в на UIView
- 9. UITapGestureRecognizer не запускается на подклассе UIView
- 10. IBAction не работает с UITapGestureRecognizer
- 11. UITableView на UIView с UITapGestureRecognizer (выбор ячейки не работает)
- 12. UITapGestureRecognizer не работает над верхними точками на UIView
- 13. UIPopoverController и UITapGestureRecognizer не работает в ViewDidLoad
- 14. AVPlayer UITapGestureRecognizer не работает
- 15. UITapGestureRecognizer, отвечая на неправильный UIView
- 16. UITapGestureRecognizer селектор не работает
- 17. UITapGestureRecognizer не работает
- 18. UITapGestureRecognizer штатов не работает
- 19. UITapGestureRecognizer не работает с Google Maps SDK
- 20. UITapGestureRecognizer не работает в UITextField
- 21. Swift: программно добавить UITapGestureRecognizer не работает
- 22. iOS - UITapGestureRecognizer не запускается из UIView внутри UIScrollView внутри UITableViewCell
- 23. Неправильный UITapGestureRecognizer, вызываемый (в неправильном UIView)
- 24. UITapGestureRecognizer не работает с плавающим изображением ios
- 25. UITapGestureRecognizer on UIScrollView
- 26. UITapGestureRecognizer EXC_BAD_ACCESS в автономном подклассе UIView
- 27. UITapGestureRecognizer не работает для пользовательского подкласса UITextField
- 28. UITapGestureRecognizer на UILabels в subview UIScrollView не работает
- 29. Почему UIButton переопределяет UITapGestureRecognizer?
- 30. UITapGestureRecognizer в UITableViewCell не распознается
Спасибо за ответ, но я думаю, что это решение не разрешает мою проблему, потому что TapGestureRecognizer работает, но только если uiView виден при запуске без прокрутки. Возникает проблема, когда не видно первого видимого содержимого прокрутки. –
Дайте более подробную информацию в своем вопросе. Проверьте размер UIview и другие подзаголовки. –