我的登录界面中有两个文本字段。它们连接到我的ViewController的.h文件。
以下代码未隐藏键盘。此外,我第一次输入密码时,它不保护文本,如果我再次选择用户名并重新选择密码,则确保密码安全。但键盘仍然不会消失。
由于
- (IBAction)proximoElemento:(UITextField *)textField
{
if (textField == self.usuarioTextField)
{
[self.passwordTextField becomeFirstResponder];
}
else if (textField == self.passwordTextField)
{
self.passwordTextField.secureTextEntry = YES;
[self.passwordTextField resignFirstResponder];
}
}
答案 0 :(得分:0)
试试这个[self.view endEditing:YES];
来隐藏键盘。
答案 1 :(得分:0)
将此行添加到viewDidLoad:
self.passwordTextField.secureTextEntry = YES;
每次passwordTextField处于活动状态时都显示安全密码(您也可以在storyboard中设置它),并在您想要隐藏键盘调用时将其从else if
语句中删除:
[self.passwordTextField resignFirstResponder];
[self.passwordTextField resignFirstResponder];
或致电:
[self.view endEditing:YES];
在视图控制器中。
我不知道proximoElemento:方法应该做什么。所以我不知道你想隐藏键盘的位置。