Задать вопрос
DyadyaEmil
@DyadyaEmil
Начинающий программист

Как отслеживать изменение текста Text View?

Приветствую, если с обычным Text Field всё понятно, и выведя IBOutlet & @IBAction можно легко отслеживать изменения, то как быть с Text View? IBOutlet выводит, экшн недоступен. Где-то вычитал, что нужно делать через делегаты, но это какой-то дремучий лес для меня сейчас. Буду очень признателен за объяснение, заранее спасибо!
  • Вопрос задан
  • 277 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@sergiodev
Нужно наследовать от UITextViewDelegate и реализовать один метод:

func textViewDidChange(_ textView: UITextView) {
    // ...
}


Он вызывается, когда изменяется текст в text view.

https://developer.apple.com/documentation/uikit/ui...

Если делаете через XIB/Storyboard, то насколько помню, там можно через UI назначить делегатом ваше контроллер через перетаскивание свойства delegate в text view на контроллер.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы