2014-03-30 42 views
0

我有一個UINavigationController與UINavigationBar下的UISearchBar。當我點擊搜索欄時,UINavigationBar上的文本和按鈕消失,但空白的白色條仍然保留。我認爲這是因爲它是一個導航控制器,所以導航欄可以消失。另外,當我開始輸入時,搜索欄消失,但我仍然可以輸入。我的問題:是否有一種方法可以讓我在開始搜索時使整個導航欄消失,或者在搜索時讓導航欄上的文本保持停留狀態,以及如何確保搜索欄不會消失?謝謝。 before I start typing從導航控制器UISearchBar和UINavigationBar搜索時消失

when I start typing

回答

0

想通了。在故事板中,我必須點擊底部的小圖標,左側第三個圖標,然後點擊「解決自動佈局問題」。 Autolayout必須關閉才能正常工作

1
self.searchController.hidesNavigationBarDuringPresentation = NO; 
相關問題