2016-01-06 39 views
1

導航從searchResultsViewControllerUISearchControllerUIViewController,不需要UINavigationBar。當推動動畫發生時,UINavigationBar永遠不會隱藏並始終存在。UISearchController和導航

用來推動UINavigationControllerUIViewController其中UISearchBar是一個子視圖的UINavigationController

的目標是有推動的動畫,而在推UIViewController沒有UINavigationBar可見。在沒有鏈接到活動UISearchController一個UINavigationController推時,這實現沒有問題。所述UINavigationBar隱藏在推視圖 - 控制器的viewWillAppear:

回答

0

我不知道我理解正確,但如果它的活性與[self.searchController setActive:NO];則只能做推嘗試結束搜索,還是你推

+0

其UISearchController不UISearchDisplayController之前導航控制器將被恢復。 –

+0

噢對,然後使用'[self.searchController SETACTIVE:NO];'或'self.searchController.active = NO;':d – Tj3n