ios - 如何使用可选 func textViewDidEndEditing(textView : UITextView) to change text as it's entered?

标签 ios objective-c swift swift2

一开始我想为它做一个无限循环:

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/

相关文章:

ios - 在 iOS、短信或彩信中共享联系人?

ios - 如何快速访问 Customalertview objective-c 实例类型方法

objective-c - ios停止2个线程同时使用一个方法

ios - 使用 animationWithDuration 更改 UIButton 的标题没有延迟或动画

ios - 如何在 IOS 应用程序 obj-c 中单击登录按钮时捕获(创建 javascript 界面)Web View 响应 header ?

xcode - XCode 4 中的 "Combine High Resolution Artwork"?

ios - UIPickerView 不会显示从 NSUserDefaults 加载的数据 - 应用程序在加载数据时崩溃

iphone - 防止同时触摸多个按钮

ios - 如何通过Alamofire发送图像文件?

swift - 在 Swift 中将函数传递给类