我正在尝试更改UISearchbar的背景颜色。 我可以将背景设置为任何颜色,但不能设置为白色。 不确定为什么无法设置为白色。 我使用以下代码片段设置颜色。 我有一个扩展方法来获取textField。 因此,您可以假设textField存在。
当我将它设置为白色时,它总是呈现灰色。然而,如果我使用除白色以外的颜色,它会显示该颜色。
searchBar.backgroundColor = .white
searchBar.textField?.backgroundColor = .white
当我将它设置为白色时,它总是呈现灰色。然而,如果我使用除白色以外的颜色,它会显示该颜色。
searchBar.textField?.backgroundColor = .blue
这里出了什么问题,有任何想法吗。