作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是问题的图片:
正如您所看到的,文本被突出显示(全选),但是,正如您所看到的,文本实际上并未突出显示。
我认为这并不重要,但这个搜索栏并不搜索本地数据,而是使用 Algolia。
我的类在实现 UISearchBarDelegate
中搜索栏是在代码中创建的,而不是在界面生成器中创建的,唯一实现的方法是 searchBarSearchButtonClicked
我可以包含代码,但我不'不认为有必要。此外,该 VC 位于导航 Controller 内
代码:
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
}
最佳答案
该效果来自白色选择颜色。您可以通过为 UISearchBar
的属性 tintColor
或所有搜索栏的外观分配颜色来更改选择颜色:
UISearchBar.appearance().tintColor = .black
关于ios - UISearchBar 中的文本不突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46575753/
有没有一种方法可以“标记”对象的属性,使它们在反射中“突出”? 例如: class A { int aa, b; string s1, s2; public int AA
我是一名优秀的程序员,十分优秀!