2016-01-06 38 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