iPad如何知道键盘已被隐藏?

3

我正在构建一个iPad应用程序,

它有一些文本字段,当点击时会移动到键盘上方,

如果点击“计算”按钮,键盘和视图将下移,

但如果用户从iPad的“隐藏键盘”[键盘右下角键]中点击,

我的视图仍然保持高位,

那么,如何在程序中知道“隐藏键盘”已被点击?

非常感谢!

1个回答

9

您应该使用通知中心来跟踪键盘。

NSNotificationCenter *center = [NSNotificationCenter defaultCenter];
[center addObserver:self selector:@selector(didShow) name:UIKeyboardDidShowNotification object:nil];
[center addObserver:self selector:@selector(didHide) name:UIKeyboardWillHideNotification object:nil];

//Resize your views in the below methods
- (void)didShow
{

}

- (void)didHide
{

}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接