我在View上有多个uitextfields,在这个mehtod中:
- (void)textFieldDidEndEditing:(UITextField *)textField
我在打电话:
[textField resignFirstResponder];
但是在UITextfields之间切换时它不会隐藏键盘,我想关闭它,因为有些UITextfields会打开其他视图。
我检查过所有事件都在解雇。
我在这里看到了这个答案,但它没有帮助: Tapping between UITextFields in iOS7
答案 0 :(得分:0)
如果要通过点击特定文本字段来关闭键盘,请为该文本字段添加标记并实现其委托方法,如下所示:
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
if (textField.tag == 1)
{
[self.view endEditing:YES];
return NO;
}
else
return YES;
}