当我按下屏幕上的按钮时,需要隐藏IOS键盘。 无论我尝试什么,当我按下屏幕上的按钮时,键盘都不会消失。在按钮上隐藏键盘按下IOS
// This is the button
-(IBAction)showDateView:(id)sender
// hide keyboard
[self.view endEditing:YES];
}
感谢
当我按下屏幕上的按钮时,需要隐藏IOS键盘。 无论我尝试什么,当我按下屏幕上的按钮时,键盘都不会消失。在按钮上隐藏键盘按下IOS
// This is the button
-(IBAction)showDateView:(id)sender
// hide keyboard
[self.view endEditing:YES];
}
感谢
[self.textfield resignFirstResponder];
- resignFirstResponder
通知接收器,它已被要求放弃在其窗口第一个响应者的地位。
一般有可能在你的屏幕上不止一个文本框,你不知道哪个文本字段必须使辞职添加所有的TextField对象到一个数组,遍历一个循环resignFirstResponder
for (uilabel *textField in labelObjArray) {
[textField/textView resignFirstResponder]
}
关键董事会将立即辞职
我resignFirstResponder所有文本域,但没有结果 – KEVIN
[self.view endEditing:YES];
如果响应者是从视图启动的,这将起作用。
[self.navigationController.navigationBar endEditing:YES]
如果响应者是从导航栏启动的,这将起作用。
resignFirstResponder是去这里的路。像这样使用它:'[YourTextfield resignFirstResponder];' –
什么是键盘的第一响应者? –
这是您点击以调出键盘的对象,如textfields和textview。找出你正在敲击的那个对象,调出键盘,当你调用showDateView时,你使用[someTextField resignFirstResponder]关闭亚历山大建议的键盘。 –