0

enter image description hereUITextView внутри PopoverPresentationController не реагирует на его метод делегата

Я имею проблему сделать мой UILabel реагировать на мой UITextView, изменив его TextColor.

Итак, когда в моем UITextView содержится более 250 слов, мой UILabel будет красным. Но это почему-то не делает этого.

// class NewAppViewController: UIViewController, UITextViewDelegate... 
    func textViewDidChange(_ textView: UITextView) { 
      let characterCounts = commentTextField.text.characters.count 
      wordCountLabel.text = String(250 - characterCounts) 
      if (250 - characterCounts) < 0 { 
       self.wordCountLabel.textColor = UIColor.red 
       sendButton.isEnabled = false 
      } else { 
       sendButton.isEnabled = true 
      } 
    } 
+1

ли вы указали делегата UITextView? – Rafeek

+0

Я думаю, что нашел ответ ... – Giraffe

+0

Вы, должно быть, пропустили добавление делегата. – Arti

ответ

0

Я был неосторожным. Я использовал UITextField по ошибке. Итак, теперь, когда я возвращаюсь к UITextView, все работает нормально.

Вот фотография.

enter image description here

+0

Пожалуйста, отметьте свой ответ как принято. – mattsson