点击UIButton并在iOS7中隐藏KeyBoard

时间:2014-09-04 11:03:53

标签: objective-c iphone ios7 uibutton uitapgesturerecognizer

我有一个登录屏幕,当所有UITextField都被填充时,用户将点击UIButton登录。如果用户点击背景,键盘将被隐藏。

但我想在用户点击UIButton时隐藏keyBoard,这是在按钮上签名。当UIButton操作TouchUpInside调用时,那时我想隐藏键盘。我不想在视图中的任何位置轻触键盘。

提前致谢。

4 个答案:

答案 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];

}