我试图解雇textfield上的键盘开始编辑。 首次选择textfield工作正常,但在第二次退出第二个textfield后,第一个textfield不会退出键盘。 我努力,但没有得到结果如何在第二次选择第一个文本字段时关闭键盘?
任何一个可以帮助我。
在此先感谢。
我试图解雇textfield上的键盘开始编辑。 首次选择textfield工作正常,但在第二次退出第二个textfield后,第一个textfield不会退出键盘。 我努力,但没有得到结果如何在第二次选择第一个文本字段时关闭键盘?
任何一个可以帮助我。
在此先感谢。
您可以通过自己的方法隐藏键盘。
例如,
-(IBAction)hideKeyboard:(id)sender {
if (sender == txt1) {
[txt2 becomeFirstResponder];
}
else if (sender == txt2) {
[txt2 resignFirstResponder];
}
}
与厦门国际银行“真的结束在退出”的方法文本框的绑定两者。
第一辞职后,将重点放在第二位。然后,在辞职2日后,键盘将被解雇。您可以用这种方式继续使用许多文本字段。
它会毫无疑问的工作。
谢谢。
文本框的委托实施的所有文本框上您的课。
而且使用这一个:
- (BOOL) textFieldDidBeginEditing:(UITextField *)textField{
[textField resignFirstResponder];
return YES;
}
试试这个...
-(void)textFieldDidBeginEditing:(UITextField *)textField{
if (textField == yourTextfield1) {
[textField resignFirstResponder];
}
}
已经设置您的委托正确两种文本字段? –
我已经为另一个目的设置了代表,因此没有为此设置 – jpd
您可以发布示例代码吗?这将大大帮助我和其他人看到你做错了什么。 – jakenberg