我正在尝试使用UISearchController为我的iphone应用程序显示一个简单的搜索屏幕。 我使用了 UITavViewController 和 UISearchController ,它嵌入在 UINavigationController
中
我想做的是直接状态2 而不去状态1
我尝试添加此代码
presentViewController(searchController, animated: true, completion: nil)
但是,如果动画为false,它或者不显示搜索栏,或者按照我想要的方式显示它,但是在不必要的过渡后暂时显示导航栏
答案 0 :(得分:7)
好的,我刚刚找到了如何阅读这个答案UISearchController in a UIViewController
我只需要像这样添加搜索栏以获得所需的效果
searchController.hidesNavigationBarDuringPresentation = false
// tableView.tableHeaderView = searchController.searchBar
navigationItem.titleView = searchController.searchBar