gpt4 book ai didi

xcode - 更改 SearchResultsController 的顶部状态栏颜色(使用 Swift)

转载 作者:行者123 更新时间:2023-11-30 14:07:09 25 4
gpt4 key购买 nike

我创建了一个搜索栏。当我搜索某些内容时,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。干杯!

最佳答案

您不应该更改导航栏颜色吗?如果我理解你的问题。

 let navbar = UINavigationBar.appearance()
navbar.barTintColor = UIColor(red: 22.0/255, green: 33.0/255, blue: 37.0/255, alpha: 1)

尝试一下,看看是否有变化。

关于xcode - 更改 SearchResultsController 的顶部状态栏颜色(使用 Swift),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32233170/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com