Responder chain & Hit testing | SWIFT

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ต.ค. 2024

ความคิดเห็น • 27

  • @mrunicorn-p4x
    @mrunicorn-p4x 8 หลายเดือนก่อน +2

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

  • @Ruedge
    @Ruedge 7 หลายเดือนก่อน +1

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

  • @vitaliyhalai6017
    @vitaliyhalai6017 ปีที่แล้ว +2

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

  • @AlexPeresedov
    @AlexPeresedov ปีที่แล้ว +3

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

  • @kirillprivalov67
    @kirillprivalov67 ปีที่แล้ว

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

  • @АртемОлеговичМоисеев
    @АртемОлеговичМоисеев ปีที่แล้ว

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

  • @АлишерРизабаев-ш8ж
    @АлишерРизабаев-ш8ж ปีที่แล้ว

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

  • @yaliisk5928
    @yaliisk5928 ปีที่แล้ว

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

  • @Pro-jz8wg
    @Pro-jz8wg 4 หลายเดือนก่อน

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

  • @windyaroa6524
    @windyaroa6524 ปีที่แล้ว

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

  • @greggeorg777
    @greggeorg777 ปีที่แล้ว

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

  • @ArtemBarr
    @ArtemBarr ปีที่แล้ว

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

  • @АлександрГригоренко-в4с
    @АлександрГригоренко-в4с 4 หลายเดือนก่อน

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

  • @hashcat5721
    @hashcat5721 ปีที่แล้ว +1

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

  • @ZaurNNov
    @ZaurNNov ปีที่แล้ว +1

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

  • @nikaperepelkina4459
    @nikaperepelkina4459 5 หลายเดือนก่อน

    спасибо)

  • @shaamee86
    @shaamee86 3 หลายเดือนก่อน

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

    • @MagicSwift
      @MagicSwift  3 หลายเดือนก่อน

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

    • @shaamee86
      @shaamee86 3 หลายเดือนก่อน

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

  • @ruslanfilistovich9467
    @ruslanfilistovich9467 ปีที่แล้ว

    🔥🔥🔥

  • @historynurmukhan
    @historynurmukhan ปีที่แล้ว

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

  • @study2368
    @study2368 ปีที่แล้ว

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

  • @Dragonboh1
    @Dragonboh1 5 หลายเดือนก่อน

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

    • @phat80
      @phat80 5 หลายเดือนก่อน

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

  • @wewe6597
    @wewe6597 ปีที่แล้ว

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

  • @NE2DA
    @NE2DA ปีที่แล้ว

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

    • @AlexPeresedov
      @AlexPeresedov ปีที่แล้ว +2

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