我有一个像这样的textField:

@IBOutlet weak var titleTextField:UITextField!


然后我在此textField旁边添加图像:

titleTextField.rightView = titleImg


具有titleImg的是imageView。
我使用UITapGestureRecognizer来点击titleImg imageView,它工作正常。

最后,我设定:

titleTextField.userInteractionEnabled = false


但是有了这个,我的titleImg不能被点击。
这意味着我想禁用titleTextField,但是用户可以点击titleImg。
怎么解决呢?

最佳答案

您的titleImg被添加到titleTextField,因此在禁用文本字段的用户交互时,将不允许点击图像视图。您应该从titleTextField中删除titleImg,并使用单独的UIButton并添加图像以在禁用文本字段时进行点击。

关于ios - 在Swift中禁用此textField时,请单击textField的rightView?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32433072/

10-10 11:52