【发布时间】:2015-05-12 06:51:17
【问题描述】:
我现在正在试用 iOS 8 的 UISearchController。当我单击单元格时,它将推动 segue 并显示另一个视图控制器。但是,搜索控制器/栏仍然存在于下一个控制器上。另外,我注意到状态栏背景是白色的,而它应该是灰色的,因为 searchBar 背景颜色是灰色的。有什么我想念的吗?
这是我用来初始化搜索控制器的代码
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
searchController = UISearchController(searchResultsController: nil)
searchController.searchResultsUpdater = self
searchController.hidesNavigationBarDuringPresentation = false
searchController.dimsBackgroundDuringPresentation = false
searchController.searchBar.sizeToFit()
tableView.tableHeaderView = searchController.searchBar
}
截图:
【问题讨论】: