2011-10-04 71 views
2

我注意到,當用戶點擊細節視圖時,使用UISearchBar和UISplitViewController的許多iPad應用程序可以優雅地隱藏鍵盤。這是非常有用的,但我不明白如何實現這一點。例如,這是在郵件應用程序中完成的。有沒有這樣的自動行爲?我如何有效地實施它?UISplitViewController在細節視圖上貼上時自動隱藏鍵盤

回答

0

這個「How can I check if the hide button pf iPad's keyboard was pressed?」應該有幫助。我發現(僅在iOS5.1中測試過),當用戶點擊詳細信息視圖時,鍵盤仍然被解散,但搜索欄未收到任何消息。鏈接答案中的提示有助於發現鍵盤消失的情況,因此您可以擺脫搜索欄。

順便說一句:我認爲當前在iPad上的郵件應用程序在這裏被竊聽:在橫向模式下點擊消息列表上方的搜索欄,然後當它處於活動狀態時點擊詳細視圖或鍵盤解除按鈕 - 搜索欄會保留它在哪裏,你需要使用它上面的取消按鈕來讓它回到它的休息位置。