UISearchBarSearchContainerView是黑色的

问题描述 投票:0回答:1

为什么是黑色?在viewDidLoad中设置此代码:

var searchController = UISearchController(searchResultsController: nil)
searchController.obscuresBackgroundDuringPresentation = false
navigationItem.searchController = searchController
definesPresentationContext = true
navigationItem.hidesSearchBarWhenScrolling = false
searchController.delegate = self
searchController.searchBar.delegate = self

enter image description here

swift uisearchbar uisearchcontroller
1个回答
0
投票

尝试更改搜索栏的样式。

看起来像

searchController.searchBar.barTintColor = .white

在这里您可以找到如何更改searchBar的外观:https://developer.apple.com/documentation/uikit/uisearchbar/1624281-searchbarstyle

© www.soinside.com 2019 - 2024. All rights reserved.