如何切换 UITextField 的显示和隐藏 LeftView/RightView?

How to toggle show and hide LeftView/RightView of UITextField?

目前,我使用 LeftView(图标)设置我的文本字段,但我想在单击某个按钮时切换显示它。

我的代码。

let imageIconLeftView = UIImageView(image: UIImage())
view.addSubview(imageIconLeftView)
self.inputTextField.leftView = view
self.inputTextField.leftViewMode = .always

我有一个切换按钮,但我不知道该怎么做。

func hideIcon() {
    /// code for hide textfield's leftView
}

有人可以提出一些想法吗?

在您的 hideIcon 方法中,尝试 self.inputTextField.leftView = nil 并且不要忘记调用您的 hideIcon 方法。