Responder chain & Hit testing | SWIFT

Поділитися
Вставка
  • Опубліковано 16 вер 2024

КОМЕНТАРІ • 28

  • @mrunicorn-p4x
    @mrunicorn-p4x 7 місяців тому +2

    ничего не было понятно, посмотрел видео и все понятно. Магия рассказчика сработала. Спасибо автору за огненный контент!

  • @Ruedge
    @Ruedge 6 місяців тому +1

    Просто объяснить сложно. Сложно объяснить просто. Огромное спасибо за разбор темы!

  • @vitaliyhalai6017
    @vitaliyhalai6017 11 місяців тому +2

    Мужик, это шикарное объяснение темы + разбор доп. полезных задач, большое спасибо

  • @AlexPeresedov
    @AlexPeresedov Рік тому +3

    Объяснение просто замечательное, лучше не придумаешь. Все очень точно и понятно.

  • @kirillprivalov67
    @kirillprivalov67 Рік тому

    Триумфальное возвращение, что тут скажешь.

  • @АлишерРизабаев-ш8ж

    Thak you very much за урок:) пожалуйста с таким же духом продолжайте

  • @user-dx3hm7sm6j
    @user-dx3hm7sm6j 11 місяців тому

    Отличный урок, спасибо!

  • @Pro-jz8wg
    @Pro-jz8wg 3 місяці тому

    спасибо, было полезно!

  • @yaliisk5928
    @yaliisk5928 Рік тому

    Спасибо за видос. Полезная информация )

  • @windyaroa6524
    @windyaroa6524 Рік тому

    большое спасибо за потрясающее видео

  • @greggeorg777
    @greggeorg777 Рік тому

    Хорошее видео, да еще и с примерами из собесов)

  • @ArtemBarr
    @ArtemBarr Рік тому

    Видео Мега Крутое 🎉
    Спасибо тебе

  • @hashcat5721
    @hashcat5721 Рік тому +1

    Нужно было добавить в view label и именем . А так не плохо .

  • @rocotbrent
    @rocotbrent 5 місяців тому

    Прикольно)

  • @nikaperepelkina4459
    @nikaperepelkina4459 4 місяці тому

    спасибо)

  • @user-vb8kt9xk5p
    @user-vb8kt9xk5p 3 місяці тому

    Не канал, а каналище. Автор оч хорош в подаче материала

  • @ruslanfilistovich9467
    @ruslanfilistovich9467 Рік тому

    🔥🔥🔥

  • @ZaurNNov
    @ZaurNNov Рік тому +1

    Для полноты материала в последнем примере можно изменить у кнопки параметр клипТуБаундс и посмотреть что изменилось или не изменилось.

  • @historynurmukhan
    @historynurmukhan Рік тому

    👍👍🔥🔥 лайк + комент + подписка

  • @study2368
    @study2368 11 місяців тому

    Интересная тема, но очень сложно понять по аудио, таким образом можно было бы почитать статью. Можешь, пожалуйста, визуально показывать что ты делаешь и чего ожидаешь? Спасибо.

  • @shaamee86
    @shaamee86 2 місяці тому

    Вопрос: почему при получении оранжевой вьюхи по результатам hitTest() и назначении ее firstResponder’ом далее у нас в консоли выводится весь responder chain, хотя оранжевая вьюха может обработать тач? По идее мы не должны дальше идти же по цепочке?
    Возможно, ответ таков (взято из одной статьи):
    «UIGestureRecognizer реализует четыре метода касания, но он не является респондером. Поэтому не участвует в responder chain.»
    Но тогда почему не вызываются рекогнайзеры на каждой вью в responder chain, а только на оранжевой? 🤔

    • @MagicSwift
      @MagicSwift  2 місяці тому

      10:20. Если вьюшка не полностью обработала событие, она передает его на уровень выше. В нашем случае, когда мы определили, что нажали именно на нее, в консоле вывелась информация об этом и затем вызвался метод super.touchesBegan, который и передал событие рекурсивно к ViewController

    • @shaamee86
      @shaamee86 2 місяці тому

      @@MagicSwiftммм, тогда вопрос другой: что значит полностью обработает событие? Какие критерии того, что является «полностью», а что - нет?

  • @Dragonboh1
    @Dragonboh1 4 місяці тому

    тема не раскрита. 1) когдато помню просто вешаеш дополнительний рекогнайзер тапа большего размери и все. 2) что ето за овверрайд objc функций в вью контролерре, тоесть сначало оно дошло до серой вьюхи потом нашло оранживою? ниче не понял, ето же должно бить если не можеш обробить. 3) что значит вьюха не может обробить тач? у нее нет соотвественного делегат метода?

    • @phat80
      @phat80 4 місяці тому

      Пожалуйста, выучи русский язык 🙏

  • @wewe6597
    @wewe6597 Рік тому

    Спасибо за видео. А можно ли код в общий доступ?

  • @NE2DA
    @NE2DA Рік тому

    Ну все теперь я мидл-

    • @AlexPeresedov
      @AlexPeresedov Рік тому +2

      Раньше так бы и было! Теперь этого мало