清除按钮未显示在UITextField上

时间:2018-08-02 22:54:39

标签: ios swift uitextfield

我在尝试启用UITextField上的清除按钮时遇到问题。 我这样添加:

if let clearButton = searchTextField.value(forKeyPath: "_clearButton") as? UIButton { //KV
    clearButton.tintColor = .nextWhite()
    clearButton.backgroundColor = .nextWhite()
    clearButton.setImage(UIImage(named: R.image.iconCloseRounded.name), for: .normal)
    clearButton.isHidden = false

调试3d图像附在下面的链接上。

请,有人可以看到我在哪里添加了这个错误,因为它没有显示出来?

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

我已经复制了您的代码,一切正常。

但是您必须确保在“清除按钮”的下拉菜单中除了“从不出现”以外,还进行了其他检查。

Picture of that dropdown menu

或者如果您想通过代码激活它,请使用:

vendor/symfony

参考:https://stackoverflow.com/a/320079/1898677