【问题标题】:UISearchController and navigationsUISearchController 和导航
【发布时间】:2016-01-06 07:58:47
【问题描述】:

UISearchControllersearchResultsViewController 导航到不需要UINavigationBarUIViewControllerUINavigationBar 永远不会隐藏,并且在推送动画发生时始终存在。

用于推送的UINavigationControllerUIViewControllerUINavigationControllerUISearchBar是其子视图。

目标是让推送动画在推送的UIViewController 中不可见UINavigationBar。当推送未链接到活动UISearchControllerUINavigationController 时,这可以毫无问题地实现。 UINavigationBar 隐藏在推送的视图控制器的 viewWillAppear: 中。

【问题讨论】:

    标签: ios uinavigationbar uisearchcontroller


    【解决方案1】:

    我不确定我是否理解正确,但如果它与[self.searchController setActive:NO]; 处于活动状态,请尝试结束搜索然后只进行推送,因此导航控制器将在你推送之前恢复

    【讨论】:

    • 它的 UISearchController 不是 UISearchDisplayController。
    • 对了,那就用[self.searchController setActive:NO];self.searchController.active = NO; :D
    猜你喜欢
    • 2014-12-05
    • 1970-01-01
    • 2016-09-23
    • 2016-05-07
    • 2017-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多