ipad如何知道键盘已被隐藏

发布于 2024-12-12 01:51:33 字数 200 浏览 0 评论 0原文

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

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

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

但如果用户点击 ipad 上的隐藏键盘 [底部]键盘的右上角键]

我的视图仍然移高,

那么,我如何以编程方式知道“隐藏键盘”已被点击?

多谢!

Im building an ipad app,

it haves some text fields that when tapped, move above the keyboard,

if a "calculate" button is tapped, keyboard and view, go down,

but if the user taps on the hide keyboard from the ipad [bottom right corner key of keyboard]

my view remains moved high,

so, how can i know programatically that the "hide keyboard" has been tapped?

thanks a lot!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

山人契 2024-12-19 01:51:33

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

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
{

}

You should use the notification center for tracking the keyboard,

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
{

}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文