对于iOS13.0和iOS13.1,我可以看到使用SearchController时的行为差异:
->在iOS12.x中,BackButton的黄色正确无误
->在iOS13.0中,BackButton的黄色正确无误
->在iOS13.1中,BackButton错误(默认为蓝色)
如果用户键入一些“搜索字母”,然后按“取消”,则backButton的颜色将变为错误。
此外,我将颜色设置如下(..不适用于iOS13.1):
navigationItem.searchController?.searchBar.barStyle = .black
navigationItem.searchController?.searchBar.keyboardAppearance = .dark
navigationItem.searchController?.searchBar.tintColor = .yellow
navigationItem.searchController?.searchBar.barTintColor = .yellow
答案 0 :(得分:1)
我也遇到了这个确切问题,并且已在iOS 13.2上修复