当我点击输入键盘上的“隐藏键盘”按钮时,我的应用程序上的所有UITextView都不会隐藏键盘。
这很奇怪,因为UITextFields行为正常并且绝对没有委托类链接到TextViews,所以绝对没有理由这样做。
任何遇到此问题并解决了问题的人?
答案 0 :(得分:1)
将返回键设置为“Done”,然后使用委托方法查看是否发生换行:
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
if ( [text isEqualToString: @"\n"] ) {
[textView resignFirstResponder];
return NO;
}
return YES;
}