我在我的 ViewController 中实现了 UITextViewDelegate,
将委托设置为我的 TextView 后
self.addressTextView.delegate=self;
现在我只能将文本设置为,
[self.addressTextView setText:@"Tamil Nadu, India"];
我无法使用键盘编辑文本。只有在实现 shouldChangeTextInRange 方法后,我才能编辑 UITextView 中的内容。
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
return YES;
}
不知道为什么??如果我们实现 UITextViewDelegate是 shouldChangeTextInRange 强制性的