iPad:如何知道按下iPad键盘的返回键?请检查图像

时间:2012-01-26 11:14:36

标签: objective-c ios ipad keyboard

我想知道按下以下键时将调用哪个方法。

keyboard screenshot

我想在上面的按键上开始行动。

我怎么知道这被按下了?

3 个答案:

答案 0 :(得分:13)

观察UIKeyboardDidHideNotification通知。

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardDidHide:) name:UIKeyboardDidHideNotification object:nil];

和...

- (void)keyboardDidHide:(NSNotification *)aNotification {

}

如果您需要在键盘开始消失之前收到通知,您也可以将其更改为UIKeyboardWillHideNotification

答案 1 :(得分:5)

那不是返回键。返回键是它上面的那个。这只是一个关闭键盘的按钮,您无法通过标准文本输入法识别它。您需要注册UIKeyboardWillHideNotification通知。

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

并实现该方法:

- (void)keyboardWillHide:(NSNotification *)notification
{
    // do whatever you want to do when keyboard dismiss button is tapped
}

答案 2 :(得分:3)

使用键盘隐藏UIKeyboardWillHideNotification通知。

Example.