我该如何检查ipad键盘的隐藏按钮是否被按下?

问题描述:

我想要触发一个函数,这个函数将取决于用户用什么方法来退出textField的第一个响应者。如果通过选择另一个textField而辞职,它什么都不做,否则触发一个函数。这可能吗?我该如何检查ipad键盘的隐藏按钮是否被按下?

+0

如果你找到一个回答你的问题,你可以将它张贴作为回答自己和接受它,而不是编辑它变成你的问题(虽然这也没关系)。 – icktoofay

+0

感谢您的支持。我用它在用户点击详细视图时,或当他们使用键盘消除视图时关闭显示在UISplitViewController主视图中的UISearchBar。 –

找到了方法。你只需要听UIKeyboardWillHideNotification通知:

- (void)viewDidLoad { 

    [super viewDidLoad]; 

    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(methodYouWantToCall) name:UIKeyboardWillHideNotification object:nil]; 
} 

- (void)methodYouWantToCall { 

    //Do anything you want here 

}