我试图在用户点击键盘的返回按钮后隐藏键盘。
我正在使用此功能隐藏它:
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range
replacementText:(NSString *)text
{
if ([text isEqualToString:@"\n"]) {
[textView resignFirstResponder];
return NO;
}
return YES;
}
当textview为空时,此功能可以正常工作,但是一旦文本视图中有一个字符,就没有任何反应,键盘也不会被隐藏。
答案 0 :(得分:2)
我建议使用[self endEditing:YES];
或self.view endEditing:YES]
答案 1 :(得分:0)
找到答案。是我的错。我有一个功能,一旦用户完成编辑我正在检查它是否为空。出于某种原因返回no而不是yes。谢谢你的帮助