无法更改UISearchBar清除按钮图像的颜色

时间:2018-06-18 10:22:17

标签: ios swift

我尝试使用以下代码更改UISearchBar的清除按钮图标的颜色:

let searchField = searchBar.value(forKey: "searchField") as? UITextField
if let clearButton = searchField?.value(forKey: "clearButton") as? UIButton {
    clearButton.setImage(clearButton.imageView?.image?.withRenderingMode(.alwaysTemplate), for: .normal)
    clearButton.tintColor = .white
}

如果在viewDidLoad中调用此功能,则此功能无效,因为清除按钮不可见。我如何使这项工作?

注意:这与取消按钮的着色或评论中所述的任何其他内容无关,只是看起来像x的清除按钮。

0 个答案:

没有答案