【问题标题】:How can I check if the hide button pf iPad's keyboard was pressed?如何检查 iPad 键盘的隐藏按钮是否被按下?
【发布时间】:2012-01-09 08:49:59
【问题描述】:

我想触发一个函数,该函数将取决于用户使用哪种方法来退出 textField 的第一响应者。如果它通过选择另一个文本字段而退出,它什么也不做,否则会触发一个函数。这可能吗?

【问题讨论】:

  • 如果您找到了问题的答案,您可以自己将其作为答案发布并接受,而不是将其编辑到您的问题中(尽管也可以)。
  • 谢谢。当用户点击详细视图或使用键盘关闭视图时,我用它来关闭 UISplitViewController 主视图中显示的 UISearchBar。

标签: ipad keyboard uitextfield hide


【解决方案1】:

了解如何。您只需收听UIKeyboardWillHideNotification 通知:

- (void)viewDidLoad {

    [super viewDidLoad];

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

- (void)methodYouWantToCall {

    //Do anything you want here

}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-30
    • 1970-01-01
    • 2017-01-31
    • 2011-05-13
    • 1970-01-01
    • 2012-04-19
    • 1970-01-01
    • 2020-01-02
    相关资源
    最近更新 更多