【发布时间】:2015-08-10 13:52:17
【问题描述】:
使用 UISearchController 将过滤添加到 UITableView。部分标题与使用 Xcode 7 的 iOS 8 上的搜索栏重叠。这在 iOS 9 中看起来不错。我可以采取什么解决方法使 iOS 8 看起来像 iOS 9 版本?
override func viewDidLoad() {
super.viewDidLoad()
self.searchController.searchResultsUpdater = self
self.searchController.hidesNavigationBarDuringPresentation = false
self.searchController.dimsBackgroundDuringPresentation = false
self.tableView.tableHeaderView = searchController.searchBar
self.definesPresentationContext = true
self.searchController.searchBar.sizeToFit()
tableView.sectionIndexBackgroundColor = UIColor.clearColor()
}
【问题讨论】:
-
我目前遇到了同样的问题 - 你找到解决方法了吗?
-
@Harry 在将其设置为
tableHeaderView之前,我很幸运地在searchBar上调用了sizeToFit()
标签: ios8 xcode7 ios9 uisearchcontroller