Вопрос: почему при получении оранжевой вьюхи по результатам hitTest() и назначении ее firstResponder’ом далее у нас в консоли выводится весь responder chain, хотя оранжевая вьюха может обработать тач? По идее мы не должны дальше идти же по цепочке? Возможно, ответ таков (взято из одной статьи): «UIGestureRecognizer реализует четыре метода касания, но он не является респондером. Поэтому не участвует в responder chain.» Но тогда почему не вызываются рекогнайзеры на каждой вью в responder chain, а только на оранжевой? 🤔
10:20. Если вьюшка не полностью обработала событие, она передает его на уровень выше. В нашем случае, когда мы определили, что нажали именно на нее, в консоле вывелась информация об этом и затем вызвался метод super.touchesBegan, который и передал событие рекурсивно к ViewController
Интересная тема, но очень сложно понять по аудио, таким образом можно было бы почитать статью. Можешь, пожалуйста, визуально показывать что ты делаешь и чего ожидаешь? Спасибо.
тема не раскрита. 1) когдато помню просто вешаеш дополнительний рекогнайзер тапа большего размери и все. 2) что ето за овверрайд objc функций в вью контролерре, тоесть сначало оно дошло до серой вьюхи потом нашло оранживою? ниче не понял, ето же должно бить если не можеш обробить. 3) что значит вьюха не может обробить тач? у нее нет соотвественного делегат метода?
ничего не было понятно, посмотрел видео и все понятно. Магия рассказчика сработала. Спасибо автору за огненный контент!
Просто объяснить сложно. Сложно объяснить просто. Огромное спасибо за разбор темы!
Мужик, это шикарное объяснение темы + разбор доп. полезных задач, большое спасибо
Объяснение просто замечательное, лучше не придумаешь. Все очень точно и понятно.
Триумфальное возвращение, что тут скажешь.
Отличный урок, спасибо!
Thak you very much за урок:) пожалуйста с таким же духом продолжайте
Спасибо за видос. Полезная информация )
спасибо, было полезно!
большое спасибо за потрясающее видео
Хорошее видео, да еще и с примерами из собесов)
Видео Мега Крутое 🎉
Спасибо тебе
Не канал, а каналище. Автор оч хорош в подаче материала
Нужно было добавить в view label и именем . А так не плохо .
Для полноты материала в последнем примере можно изменить у кнопки параметр клипТуБаундс и посмотреть что изменилось или не изменилось.
спасибо)
Вопрос: почему при получении оранжевой вьюхи по результатам hitTest() и назначении ее firstResponder’ом далее у нас в консоли выводится весь responder chain, хотя оранжевая вьюха может обработать тач? По идее мы не должны дальше идти же по цепочке?
Возможно, ответ таков (взято из одной статьи):
«UIGestureRecognizer реализует четыре метода касания, но он не является респондером. Поэтому не участвует в responder chain.»
Но тогда почему не вызываются рекогнайзеры на каждой вью в responder chain, а только на оранжевой? 🤔
10:20. Если вьюшка не полностью обработала событие, она передает его на уровень выше. В нашем случае, когда мы определили, что нажали именно на нее, в консоле вывелась информация об этом и затем вызвался метод super.touchesBegan, который и передал событие рекурсивно к ViewController
@@MagicSwiftммм, тогда вопрос другой: что значит полностью обработает событие? Какие критерии того, что является «полностью», а что - нет?
🔥🔥🔥
👍👍🔥🔥 лайк + комент + подписка
Интересная тема, но очень сложно понять по аудио, таким образом можно было бы почитать статью. Можешь, пожалуйста, визуально показывать что ты делаешь и чего ожидаешь? Спасибо.
тема не раскрита. 1) когдато помню просто вешаеш дополнительний рекогнайзер тапа большего размери и все. 2) что ето за овверрайд objc функций в вью контролерре, тоесть сначало оно дошло до серой вьюхи потом нашло оранживою? ниче не понял, ето же должно бить если не можеш обробить. 3) что значит вьюха не может обробить тач? у нее нет соотвественного делегат метода?
Пожалуйста, выучи русский язык 🙏
Спасибо за видео. А можно ли код в общий доступ?
Ну все теперь я мидл-
Раньше так бы и было! Теперь этого мало