2011-10-04 70 views
2

我注意到,当用户点击细节视图时,使用UISearchBar和UISplitViewController的许多iPad应用程序可以优雅地隐藏键盘。这是非常有用的,但我不明白如何实现这一点。例如,这是在邮件应用程序中完成的。有没有这样的自动行为?我如何有效地实施它?UISplitViewController在细节视图上贴上时自动隐藏键盘

回答

0

这个“How can I check if the hide button pf iPad's keyboard was pressed?”应该有帮助。我发现(仅在iOS5.1中测试过),当用户点击详细信息视图时,键盘仍然被解散,但搜索栏未收到任何消息。链接答案中的提示有助于发现键盘消失的情况,因此您可以摆脱搜索栏。

顺便说一句:我认为当前在iPad上的邮件应用程序在这里被窃听:在横向模式下点击消息列表上方的搜索栏,然后当它处于活动状态时点击详细视图或键盘解除按钮 - 搜索栏会保留它在哪里,你需要使用它上面的取消按钮来让它回到它的休息位置。