【发布时间】:2011-09-12 10:55:21
【问题描述】:
在我的 iPhone 应用程序中,如果用户在键盘打开时按下 Home 按钮,然后返回应用程序,键盘仍处于打开状态,但我的视图隐藏在它后面!
我有一些代码通常会根据需要升高和降低视图,但我不知道在这种情况下如何调用它。如何检测何时按下 Home 以降低键盘,或检测何时恢复应用以提升视野?
【问题讨论】:
标签: iphone cocoa-touch uiview uikeyboard home-button
在我的 iPhone 应用程序中,如果用户在键盘打开时按下 Home 按钮,然后返回应用程序,键盘仍处于打开状态,但我的视图隐藏在它后面!
我有一些代码通常会根据需要升高和降低视图,但我不知道在这种情况下如何调用它。如何检测何时按下 Home 以降低键盘,或检测何时恢复应用以提升视野?
【问题讨论】:
标签: iphone cocoa-touch uiview uikeyboard home-button
您的应用程序委托将收到applicationDidEnterBackground: 消息:
您应该在此方法退出之前执行与调整用户界面相关的任何任务
【讨论】:
NSNotificationCenter 发布通知。您的视图将在viewDidLoad 中注册以收听该通知,并在viewDidUnload 中取消注册。
您可以查看一些通知并尝试this
【讨论】: