我目前在iOS 8中遇到了新UISearchController
的问题。
我有一个根导航控制器,但我隐藏它,因为我有一个自定义顶栏。但是,当我推送到搜索控制器时,导航栏总是会返回,它也会使我的根屏幕的导航栏再次出现。
我尝试在根屏幕viewWillAppear
中设置navigationBar
隐藏,但这不起作用。
我搜索了很多关于如何取消隐藏导航栏的问题,任何人都有像我这样的问题如何隐藏它?我根本不想要动画。
答案 0 :(得分:1)
班级UISearchController
有一个名为hidesNavigationBarDuringPresentation
的属性,用于确定导航栏在搜索过程中是否隐藏,您可以设置为true
,如下例所示:
self.searchController.hidesNavigationBarDuringPresentation = true
我希望这对你有所帮助。