【发布时间】:2015-08-26 19:07:52
【问题描述】:
我正在使用UISearchController,单击它会使导航栏上升并将状态栏变为白色。我希望状态栏保持绿色。
我的UISearchController 实现:
self.resultSearchController = ({
let controller = UISearchController(searchResultsController: nil)
controller.searchResultsUpdater = self
controller.dimsBackgroundDuringPresentation = false
controller.searchBar.sizeToFit()
controller.searchBar.placeholder = "Pesquisa por linha ou cod..."
controller.searchBar.tintColor = UIColor(netHex: 0xFFFFFF)
controller.searchBar.barTintColor = UIColor(netHex: 0x2F7C30)
controller.searchBar.clipsToBounds = true
controller.searchBar.layer.borderWidth = 1;
controller.searchBar.layer.borderColor = UIColor(netHex: 0x2F7C30).CGColor
self.navigationController!.view.backgroundColor = UIColor(netHex: 0x2F7C30)
self.tableView.tableHeaderView = controller.searchBar
return controller
})()
【问题讨论】:
-
你最初是如何设置状态栏的颜色的?
-
我正在我的 NavigationController 上设置导航栏背景颜色。