我在一个视图中有许多文本字段和一个文本视图,我想要做的是在编辑停止后通过这些 UI 元素进行选项卡,并且该元素将状态作为 FirstResponder 退出。
//点击屏幕上空白区域的代码,因此键盘应该消失
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
[self.view endEditing:YES];
}
//文本区域现在应该是文本区域结束编辑后的第一响应者
-(BOOL)textViewShouldEndEditing:(UITextView *)textView{
[self.txtNumber becomeFirstResponder];
return YES;
}
问题出现在以下步骤之后 1. textView 成为第一响应者 2. 点击外部 textview 作为第一响应者辞职 3. txtNumber 成为第一响应者并且出现小键盘 4. 点击外部。现在键盘没有消失