文本中的UISearchBar并不突出
问题描述:
这是问题的一个形象:文本中的UISearchBar并不突出
正如你所看到的文本被高亮(全选)被压,但是,正如你所看到的文字实际上并未突出显示。
我不认为它很重要,但这个搜索栏并没有搜索它使用Algolia的本地数据。
我的班级在执行UISearchBarDelegate
搜索栏是在代码而不是接口构建器中创建的,唯一实现的方法是searchBarSearchButtonClicked
,我可以包含代码,但我认为不需要。此外,该VC是一个导航控制器内
代码:
override func viewDidLoad() {
super.viewDidLoad()
self.tableView.rowHeight = UITableViewAutomaticDimension
self.tableView.estimatedRowHeight = 135;
searchBar.placeholder = "Search"
searchBar.delegate = self
navigationItem.titleView = searchBar
tableView.delegate = self
tableView.dataSource = self
self.edgesForExtendedLayout = UIRectEdge()
self.extendedLayoutIncludesOpaqueBars = false
self.automaticallyAdjustsScrollViewInsets = false
}
答
的影响来自一个白色选择色。您可以通过给tintColor
的UISearchBar
财产分配的颜色改变选择的颜色,或在外观上的所有搜索栏:
UISearchBar.appearance().tintColor = .black
它看起来像一个白色选择颜色。 – clemens
我查看了文档https://developer.apple.com/documentation/uikit/uisearchbar,但我没有看到关于选择颜色的任何内容。我该如何改变这一点? – DoesData