【发布时间】:2012-04-18 23:15:48
【问题描述】:
我注意到许多使用 UISearchBar 和 UISplitViewController 的 iPad 应用程序可以在用户点击详细视图时优雅地隐藏键盘。这真的很有用,但我不知道如何实现它。例如,这是在 Mail 应用程序中完成的。是否有任何自动行为这样做?我怎样才能有效地实施它?
【问题讨论】:
标签: ipad uisplitviewcontroller uisearchbar
我注意到许多使用 UISearchBar 和 UISplitViewController 的 iPad 应用程序可以在用户点击详细视图时优雅地隐藏键盘。这真的很有用,但我不知道如何实现它。例如,这是在 Mail 应用程序中完成的。是否有任何自动行为这样做?我怎样才能有效地实施它?
【问题讨论】:
标签: ipad uisplitviewcontroller uisearchbar
这个“How can I check if the hide button pf iPad's keyboard was pressed?”应该会有所帮助。我发现(仅在 iOS5.1 中测试过)当用户点击详细视图时,键盘无论如何都会被关闭,但搜索栏没有收到任何消息。链接答案中的提示有助于发现键盘何时消失,以便您摆脱搜索栏。
顺便说一句:我认为 iPad 上当前的邮件应用程序存在错误:在横向模式下,点击消息列表上方的搜索栏,然后在它处于活动状态时点击详细视图或键盘关闭按钮 - 搜索栏停留在它是,你需要使用它上面的取消按钮让它回到它的静止位置。
【讨论】: