一开始我想为它做一个无限循环:
while stringLength == textView.text.characters.count{
text.addAttribute(NSForegroundColorAttributeName, value: UIColor.redColor(), range: nsString.rangeOfString("hello"))
text.addAttribute(NSForegroundColorAttributeName, value: UIColor.redColor(), range: NSMakeRange(0, stringLength))
但是有人向我指出,更改在 TextView 中输入的文本的最佳方法是使用可选 func textViewDidEndEditing(textView: UITextView)
。
我浏览了苹果文档、一些教程和一些谷歌搜索,但似乎没有人告诉我具体是如何完成的,或者一般如何使用可选功能。
我不介意阅读,所以如果有人想向我指出正确的文档,我会非常乐意查看它。我只是自己找不到任何东西。对于编码来说非常陌生。
最佳答案
UITextViewDelegate 这是一个委托(delegate)函数。 导入 UITextViewDelegate 协议(protocol)并简单使用该函数:
关于ios - 如何使用可选 func textViewDidEndEditing(textView : UITextView) to change text as it's entered?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32557550/