我正试图在文本字段上解除键盘确实开始编辑。 第一次选择该文本字段工作正常,但在第二次文本字段辞职后第一次文本字段没有辞职键盘。 我努力但没有得到结果
任何人都可以帮助我。
提前致谢。
答案 0 :(得分:1)
您可以通过自己的方法隐藏键盘。
对于例如。
-(IBAction)hideKeyboard:(id)sender {
if (sender == txt1) {
[txt2 becomeFirstResponder];
}
else if (sender == txt2) {
[txt2 resignFirstResponder];
}
}
将两个文本字段与xib中的“Did End On Exit”方法绑定。
首先辞职后,它将专注于第二名。然后在第二次辞职后,键盘将被解雇。你可以用这种方式继续使用很多文本域。
它肯定会起作用。
感谢。
答案 1 :(得分:0)
将textField委托实施到您班级的所有文本字段。
并使用这个:
- (BOOL) textFieldDidBeginEditing:(UITextField *)textField{
[textField resignFirstResponder];
return YES;
}
答案 2 :(得分:0)
试试这个......
-(void)textFieldDidBeginEditing:(UITextField *)textField{
if (textField == yourTextfield1) {
[textField resignFirstResponder];
}
}