PopoverPresentationController 内的 UITextView 不响应其委托方法
UITextView inside of PopoverPresentationController doesn't response to its delegate method
我在通过更改其 textColor 使我的 UILabel 对我的 UITextView 做出反应时遇到问题。
所以当我的 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
}
}
我是粗心大意。我错误地使用了 UITextField。所以现在当我改回 UITextView 时,一切正常。
这是一张图片。
我在通过更改其 textColor 使我的 UILabel 对我的 UITextView 做出反应时遇到问题。
所以当我的 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
}
}
我是粗心大意。我错误地使用了 UITextField。所以现在当我改回 UITextView 时,一切正常。
这是一张图片。