UITextViews隐藏键盘按钮将无法正常工作

时间:2012-06-25 16:59:24

标签: objective-c ios

当我点击输入键盘上的“隐藏键盘”按钮时,我的应用程序上的所有UITextView都不会隐藏键盘。

这很奇怪,因为UITextFields行为正常并且绝对没有委托类链接到TextViews,所以绝对没有理由这样做。

任何遇到此问题并解决了问题的人?

1 个答案:

答案 0 :(得分:1)

将返回键设置为“Done”,然后使用委托方法查看是否发生换行:

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
    if ( [text isEqualToString: @"\n"] ) {
        [textView resignFirstResponder];
        return NO;
    }
    return YES;
}