這是我在Stackoverflow上的第一個問題。我在編寫通用iOS應用程序時廣泛使用了SO。UISearchBar沒有專注於iPad分割視圖
我碰到了一個關於UISearchBar的問題: 我有一個通用的應用程序,帶有一個tableview和一個搜索欄。在iPhone上,tableview是主視圖控制器,在iPad上,它是splitViewController的masterViewController。 這兩個設備有不同的XIB,但它們共享相同的實現代碼。 搜索欄工作正常,除非我第一次向下滾動tableview。
當我激活了搜索欄與iPhone的按鈕與
[self.searchBar becomeFirstResponder];
表滾動一路攀升,搜索欄來考慮,鍵盤出現,我就可以開始打字。精細。
雖然在iPad上,tableview是UISplitView的一部分,當我調用becomeFirstResponder時,tableview不滾動,搜索欄不能進入視圖,並且我無法控制搜索欄(也不能點擊取消按鈕,因爲我沒有看到它)。雖然SearchDisplayController被激活,但因爲tableview變暗而導航欄移出視圖。
你能給我任何線索在哪裏看?我已經確定,一切都在廈門國際銀行有線起來......
乾杯, 鮑勃
我應該提到self.searchbar是一個搜索欄的IBOutlet。 – Bob 2013-05-07 22:19:49