我该如何检查ipad键盘的隐藏按钮是否被按下?
问题描述:
我想要触发一个函数,这个函数将取决于用户用什么方法来退出textField的第一个响应者。如果通过选择另一个textField而辞职,它什么都不做,否则触发一个函数。这可能吗?我该如何检查ipad键盘的隐藏按钮是否被按下?
答
找到了方法。你只需要听UIKeyboardWillHideNotification
通知:
- (void)viewDidLoad {
[super viewDidLoad];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(methodYouWantToCall) name:UIKeyboardWillHideNotification object:nil];
}
- (void)methodYouWantToCall {
//Do anything you want here
}
如果你找到一个回答你的问题,你可以将它张贴作为回答自己和接受它,而不是编辑它变成你的问题(虽然这也没关系)。 – icktoofay
感谢您的支持。我用它在用户点击详细视图时,或当他们使用键盘消除视图时关闭显示在UISplitViewController主视图中的UISearchBar。 –