我正在定製UIScrollView,如pinterest的兩列視圖。如何在推視圖控制器時隱藏導航欄?
scrollview應具有搜索功能。所以我試圖使用UISearchDisplayController,但我不能,因爲UISearchDisplayController只實現了UITableView。
因此,我創建了像UISearchDisplayController這樣的搜索顯示控制器。這很好。做得好。
但我有一個大問題。轉到詳細視圖時,我無法實現UISearchDisplayController的完整行爲。
查看下面的圖片。
此圖像是UISearchDisplayController在模擬器的聯繫人應用程序上的行爲。當推
詳細視圖具有的導航欄。但第一個視圖的導航欄是隱藏的。
的UISearchDisplayController的行爲是很好的變化圖。搜索視圖沒有UINavigationBar和詳細視圖分別具有UINavigationBar。但我的控制器無法做到這一點。
我打電話給setNavigationBarHidden:animated
的方法嘗試在搜索視圖上觸摸UISearchBar時隱藏導航欄。
如何實現第二張圖片。有任何想法嗎?
對不起我的英語不好:)
你想隱藏第二種觀點的酒吧隱藏當u推看法? – freelancer
爲什麼你會假設第一個視圖導航欄被隱藏,僅僅因爲它具有不同的色調,而且它們上面有搜索字段? –
嘗試此代碼它可能會解決您的問題[self.navigationController hidesBottomBarWhenPushed] – freelancer