我创建了一个搜索栏。当我搜索某些内容时,会出现SearchResultController并显示结果。但状态栏都是白色的!问题是我将状态栏样式更改为白色,并且状态背景也是白色=>现在一切都是白色的:(
此处的情况安排:http://omkia.com/screenshot1.png
如何更改此行中的状态背景?
override func viewDidLoad() {
super.viewDidLoad()
UIApplication.sharedApplication().statusBarStyle = .LightContent
self.resultSearchController = ({
let controller = UISearchController(searchResultsController: nil)
controller.searchResultsUpdater = self
controller.dimsBackgroundDuringPresentation = false
controller.searchBar.sizeToFit()
self.tableView.tableHeaderView = controller.searchBar
return controller
})()
PS:我正在使用Xcode 6.3.2和Swift。 干杯!
答案 0 :(得分:0)
您无法直接更改为白色或黑色以外的其他颜色。
我已经知道您可以在导航栏和状态栏后面添加一个视图,并将其颜色更改为您感兴趣的颜色。