我正在开发一个Objective-C项目。我希望在UITextView委托之后触发事件,shouldChangeTextInRange返回TRUE。但我似乎找不到任何东西。我希望在UITextView中添加每个字符时更新其他变量。
如果没有可用的话,如果将光标移动到文本字符串的中间并点击退格或添加字符,我该如何自定义shouldChangeTextInRange方法?
答案 0 :(得分:0)
何时返回
中的TRUE
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
UITextView
text
将替换为新的。{/ p>
如果您想在UITextView
函数中返回TRUE
之前知道delegate
中包含的文字,可以在NSString
中使用以下方法获取该文字。确保您使用delegate
UITextView
方法中的方法
NSString * strText = [textView.text stringByReplacingCharactersInRange:range withString:text];