5
我已將UISearchBar
添加到UITableView
的頂部。UISearchBar最小風格有透明背景
// init search bar
self.resultSearchController = ({
let controller = UISearchController(searchResultsController: nil)
controller.searchResultsUpdater = self
controller.dimsBackgroundDuringPresentation = false
controller.searchBar.sizeToFit()
controller.searchBar.tintColor = Config.grayColor()
controller.searchBar.searchBarStyle = UISearchBarStyle.Minimal
self.tableView.tableHeaderView = controller.searchBar
// set content offset for table view in order
// that the searchbar is hidden at the beginning
self.tableView.contentOffset = CGPoint(x: 0, y: controller.searchBar.frame.size.height)
return controller
})()
這基本上看起來像預期:
但是,當我輸入搜索文本框,然後向下滾動表視圖,它看起來很奇怪。搜索控制器的背景是透明的。
我試着設置barTintColor
和backgroundColor
但它不會有任何效果。
對此有何更新? – Airuop