【发布时间】:2011-07-30 13:11:25
【问题描述】:
如何与“隐藏键盘”按钮进行交互 在 iPad 数字键盘中。 我需要为此按钮添加验证。 或者我怎样才能关闭这个按钮?
【问题讨论】:
标签: objective-c ipad keyboard
如何与“隐藏键盘”按钮进行交互 在 iPad 数字键盘中。 我需要为此按钮添加验证。 或者我怎样才能关闭这个按钮?
【问题讨论】:
标签: objective-c ipad keyboard
使用它来获取用户点击该按钮的时刻
- (BOOL)textFieldShouldEndEditing:(UITextField *)textField
{
[textField resignFirstResponder];
//your code here
return YES;
}
【讨论】:
这不是键盘隐藏按钮的委托方法。但我认为您可以通过将以下代码添加到您的 .m 文件来解决此问题
1.将以下代码添加到您的 viewWillAppear 函数中
[[NSNotificationCenter defaultCenter] addObserver:self 选择器:@selector(keyboardWillHide:) 名称:UIKeyboardDidHideNotification 对象:无]; 2.在viewWillDisappear函数中添加如下代码
[[NSNotificationCenter defaultCenter] removeObserver:self
name:UIKeyboardWillHideNotification
object:nil];
3.在.h文件中声明函数
-(void)keyboardWillHide:(NSNotification*)notify;
4.在.m文件中定义函数
-(void)keyboardWillHide :(NSNotification*)notif {
//Add the code for What you wish to do after the key board hide.
}
【讨论】: