[英]How to dismiss keyboard on second time selecting first textfield?
我正在尝试关闭文本字段上的键盘并开始编辑。 第一次选择该文本字段效果很好,但是在第二个文本字段退出后第二次,第一个文本字段不会退出键盘。 我努力但没有取得结果
谁能帮我。
提前致谢。
您可以使用自己的方法隐藏键盘。
例如
-(IBAction)hideKeyboard:(id)sender {
if (sender == txt1) {
[txt2 becomeFirstResponder];
}
else if (sender == txt2) {
[txt2 resignFirstResponder];
}
}
使用xib中的“退出时结束结束”方法将两个文本字段绑定。
首先辞职后,将重点放在第二名。 然后在辞去第二名后,将键盘关闭。 您可以通过这种方式继续使用许多文本字段。
一定会的。
谢谢。
将textField的委托实现为类的所有textField的委托。
并使用这个:
- (BOOL) textFieldDidBeginEditing:(UITextField *)textField{
[textField resignFirstResponder];
return YES;
}
尝试这个...
-(void)textFieldDidBeginEditing:(UITextField *)textField{
if (textField == yourTextfield1) {
[textField resignFirstResponder];
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.