在用户单击键盘的return按钮后,我试图隐藏键盘。
我使用这个函数来隐藏它:
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range
replacementText:(NSString *)text
{
if ([text isEqualToString:@"\n"]) {
[textView resignFirstResponder];
return NO;
}
return YES;
}当文本视图为空时,此函数起作用,但一旦文本视图中有字符,则什么也不会发生,键盘也不会隐藏。
发布于 2014-10-08 00:36:13
我建议使用[self endEditing:YES];或self.view endEditing:YES]
发布于 2014-10-08 02:33:30
找到答案了。都是我的错。我有一个函数,一旦用户完成编辑,我就会检查它是否为空。由于某种原因,返回的是no而不是yes。谢谢你的帮助
https://stackoverflow.com/questions/26240721
复制相似问题