Ios 在Swift中禁用此文本字段时,点击文本字段的右视图?
我有这样一个文本字段:Ios 在Swift中禁用此文本字段时,点击文本字段的右视图?,ios,swift,textfield,rightview,Ios,Swift,Textfield,Rightview,我有这样一个文本字段: @IBOutlet weak var titleTextField:UITextField! 然后我在这个文本字段旁边添加图像: titleTextField.rightView = titleImg titleImg是一个imageView。 我使用UITapGestureRecognitor点击标题MG imageView,它工作正常 最后,我设定: titleTextField.userInteractionEnabled = false 但是有了这个,我的
@IBOutlet weak var titleTextField:UITextField!
然后我在这个文本字段旁边添加图像:
titleTextField.rightView = titleImg
titleImg是一个imageView。
我使用UITapGestureRecognitor点击标题MG imageView,它工作正常
最后,我设定:
titleTextField.userInteractionEnabled = false
但是有了这个,我的标题就不能被点击了。
这意味着我想禁用TitleExtField,但用户可以点击titleImg。
如何解决此问题?尝试启用UIImage的用户交互
titleImg.userInteractionEnabled = true
您的titleImg已添加到titleTextField,所以禁用文本字段的用户交互时,将不允许图像视图点击。您应该从TitleExtField中删除titleImg,并在禁用文本字段时使用添加图像的单独UIButton进行点击。我明白您的想法,但我的UI必须像我在rightView上面所说的那样实现。如果有一天我不知道,也许我会改变你说的用户界面!你找到解决办法了吗?