Swift 4 c нуля: UIKit урок 13 - UITextField and NotificationCenter

Поделиться
HTML-код
  • Опубликовано: 30 ноя 2024

Комментарии • 44

  • @rustrust1792
    @rustrust1792 5 лет назад +45

    Спасибо!
    Swift 5
    Xcode 10.3
    Time 43.30
    NotificationCenter.default.addObserver(self, selector: #selector(textDidChangeNotification), name: UITextField.textDidChangeNotification, object: nil)

  • @djmachetee
    @djmachetee 2 года назад +2

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

  • @antonilin3123
    @antonilin3123 7 лет назад +17

    Впечатлил :) Ты как будто смотришь глазами новичка и отвечаешь на его вопросы! Спасибо за твои старания и время!

  • @ВадимСлободянюк-н3у
    @ВадимСлободянюк-н3у 4 года назад +17

    iOS 13, Xcode 11, Swift 5.1
    Для смещения поля ввода вверх при появлении клавиатуры:
    NotificationCenter.default.addObserver(forName: UIResponder.keyboardWillShowNotification, object: nil, queue: nil)
    Возвращаем на исходную позицию после скрытия клавиатуры:
    NotificationCenter.default.addObserver(forName: UIResponder.keyboardWillHideNotification, object: nil, queue: nil)

  • @Bychkovskiy_ru
    @Bychkovskiy_ru 5 лет назад +16

    В Swift 5:
    NotificationCenter.default.addObserver(forName: UIResponder.keyboardWillShowNotification, object: nil, queue: nil) { (_) in self.displayViewConstraint!.constant = 100 }

  • @Murakasi
    @Murakasi 2 года назад

    Огромное человеческое спасибо! ТАК объёмно и отлично еще не кто не объяснял! Глубокое УВАЖЕНИЕ вам!

  • @ЯрославПошовкин
    @ЯрославПошовкин 4 года назад +5

    Чтоб поднять textField прописал так -
    NotificationCenter.default.addObserver(forName: UIResponder.keyboardWillShowNotification, object: nil
    , queue: nil) { (nc) in
    self.view.frame.origin.y = -200
    }
    NotificationCenter.default.addObserver(forName: UIResponder.keyboardWillHideNotification, object: nil
    , queue: nil) { (nc) in
    self.view.frame.origin.y = 0
    }

    • @mex5341
      @mex5341 4 года назад

      помогло! спс

  • @АлександрБрут-м9г

    Брат от души🙌 классно объясняешь, я прозрел🤓

  • @sergeybizunov6387
    @sergeybizunov6387 7 лет назад +3

    Урок то что надо! Эта тема будет встречаться очень часто. При появлении клавиатуры поднять текстовое поле, ограничить длину ввода текста и вернуть всё назад, когда клавиатура исчезнет или убрать всё по тапу на вью. 99% при устройстве на работу это будет тестовым заданием ))

  • @pmv1233
    @pmv1233 3 года назад

    Спасибо большое , до сих пор актуально!

  • @aromarom1
    @aromarom1 2 года назад

    Спасибо очень дельный урок ! Лучшее объяснение что я видел !!!

  • @PEPESQUADBLOGGER
    @PEPESQUADBLOGGER 7 лет назад

    Мне кажется это лучший урок на данный момент

  • @FominValera
    @FominValera 3 года назад

    Евгений, Спасибо Большое

  • @identifier101
    @identifier101 6 лет назад +1

    Отличный урок! Спасибо за Ваши труды!

  • @Aleksandr7385
    @Aleksandr7385 4 года назад

    Зе бест евер, ты лучший, при просмотрах твоих видео происходит магия в мозге

  • @FG.Trickster
    @FG.Trickster 7 лет назад +5

    Туториал огонь
    Спасибо за старания :-)

  • @kama8213
    @kama8213 4 года назад

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

  • @Architect_Mobile
    @Architect_Mobile 7 лет назад +6

    ДАВАЙТЕ ПРОИДЕМ COLLECTIONVIEW))

  • @MegaDigri
    @MegaDigri 7 лет назад

    Спасибо за Ваше время. Классный Урок

  • @eugenedudkin5628
    @eugenedudkin5628 3 года назад +1

    Спасибо!
    P.S.
    Я - Учите англ
    В то же время я - I swift developer

  • @caspernew6697
    @caspernew6697 4 года назад

    Есть ли смысл учиться дальше ? ) Конечно ! ) Очередной урок с тонной всего полезного ) Благодарю! )

  • @ВиталийИсхаков-ъ8с
    @ВиталийИсхаков-ъ8с 6 лет назад +1

    отличный урок

  • @leshaaleshaaa
    @leshaaleshaaa 4 года назад

    Спасибо за урок, все круто !

  • @Sergey_Yurtaev
    @Sergey_Yurtaev 3 года назад

    не, ну это просто разрыв жопы. мне тут намного понятнее стало как двигаться. лайк за инфу. выкупил, дз смогу сделать)

  • @georgevlasov7552
    @georgevlasov7552 2 года назад

    Почему нельзя ставить больше 1 лайка?
    Поднятие экрана при появлении клавиатуры - бомба. Ранее сталкивался с такой задачей, не нашёл адекватного объяснения и сдался, а тут такое

  • @Rubenchick
    @Rubenchick 6 лет назад

    Спасибо.

  • @2insidefree
    @2insidefree 7 лет назад

    Very cool lessons!! Tnx a lot...

  • @adamxanov1685
    @adamxanov1685 5 лет назад

    Скажите пожалуйста как самому определить место нахождение TextField? Скажем не в центре , а 10см выше ? Спасибо за ранее .

  • @naru5177
    @naru5177 Год назад

    в 2023 году эти уроки все еще актуальны? скажите пожалуйста кто нибудь

  • @ВладиславМелехин-э8э

    Кто-нибудь знает почему симулятор включатся с чёрным экраном? Как решить такую проблему?

  • @PEPESQUADBLOGGER
    @PEPESQUADBLOGGER 7 лет назад

    Cool

  • @Bychkovskiy_ru
    @Bychkovskiy_ru 5 лет назад

    А отписывать не надо от нотификаций?

    • @Mertviy8
      @Mertviy8 5 лет назад

      сейчас нет

  • @0orbit
    @0orbit 2 года назад

    NotificationCenter.default.addObserver(forName: UIResponder.keyboardWillShowNotification) почему-то еще раз срабатывает, когда вводишь первую букву, поэтому не будьте как я, пишите :
    self.view.frame.origin.y = -50
    а не
    self.view.frame.origin.y -= 50
    минут 15 пытался костылями пофиксить)))

  • @snovboy2425
    @snovboy2425 9 месяцев назад

    Спасибо