uicolor - 如何在 iOS13 中结合 SearchController 更改 NavController 的 Backbutton-tintColor
问题描述
至于 iOS13.0 和 iOS13.1,我可以看到使用 SearchController 时的行为差异:
-> 在 iOS12.x 中,BackButton 是正确的黄色
-> 在 iOS13.0 中,BackButton 是正确的黄色
-> 在 iOS13.1 中,BackButton 错误(默认为蓝色)
如果用户键入几个搜索字母然后按取消,则后退按钮会变成错误的颜色。
另外,我将颜色设置如下(..不适用于iOS13.1):
navigationItem.searchController?.searchBar.barStyle = .black
navigationItem.searchController?.searchBar.keyboardAppearance = .dark
navigationItem.searchController?.searchBar.tintColor = .yellow
navigationItem.searchController?.searchBar.barTintColor = .yellow
解决方案
我也遇到了这个确切的问题,它已在 iOS 13.2 上修复
推荐阅读
- mongodb - Mongo DB - UnhandledPromiseRejectionWarning:错误
- vue.js - Vue passing props to route components
- sql-server - Using Index scan instead of seek with lookup
- python - SWIG:C++ 数组变量到 python 列表
- sql - Sybase ORDER BY slow request
- android - Android Firebase 只能更新一次用户电子邮件
- node.js - 在主页上显示 MongoDB 数据的方式
- firefox - 从提取的 Html 数据中的 ID 标签中提取值
- python - 为什么在 Python Selenium click() 不工作但 send_keys('\n') 工作?
- dns - 在什么情况下,DNS 主文件可以包含 CRLF?