我想要改变UISearchbar的cornerRadius属性,但是没有起作用。我尝试了以下代码:
if let textfield = searchBar.value(forKey: "searchField") as? UITextField {
textfield.textColor = Color.text.primary // this is working
if let backgroundView = textfield.subviews.first {
backgroundView.layer.cornerRadius = 2 // not working
backgroundView.clipsToBounds = true
}
}
有什么想法吗?如果我将backgroundView设置为另一种颜色,它会按预期工作(因此BackgroundView在这里)。
UITextField
。 - Samah