我有一个登录屏幕,当所有UITextField都被填充时,用户将点击UIButton登录。如果用户点击背景,键盘将被隐藏。
但我想在用户点击UIButton时隐藏keyBoard,这是在按钮上签名。当UIButton操作TouchUpInside调用时,那时我想隐藏键盘。我不想在视图中的任何位置轻触键盘。
提前致谢。
答案 0 :(得分:1)
在[yourTextField resignFirstResponder];
loginAction
- (IBAction)loginAction:(id)sender {
[yourTextField resignFirstResponder];
// your rest code goes here...
}
答案 1 :(得分:1)
只需将此添加到您使用按钮的方法中,例如:
- (IBAction)yourButtonMethod:(id)sender {
// Your operations
[self.yourTextFieldName resignFirstResponder]
}
答案 2 :(得分:0)
只需在您的文本字段上调用resignFirstResponder
即可。喜欢
[myTextField resignFirstResponder];
按钮中的IBACtion
。
答案 3 :(得分:0)
注意:您必须将委托设置为自我
例如:
yourTextField.delegate=self;
然后:
- (IBAction)HideKeyBoard:(id)sender
{
[yourTextField resignFirstResponder];
}