当在Swift中禁用此textField时,点击textField的rightView?

时间:2015-09-07 07:14:39

标签: ios swift textfield rightview

我有一个像这样的textField:

@IBOutlet weak var titleTextField:UITextField!

然后我在这个textField旁边添加图片:

titleTextField.rightView = titleImg
带有titleImg的

是一个imageView。 我使用UITapGestureRecognizer来点击titleImg imageView,它运行正常。

最后,我设置:

titleTextField.userInteractionEnabled = false 

但有了这个,我的titleImg无法点击。 这意味着我想要禁用titleTextField,但是用户可以点击titleImg。 如何解决?

2 个答案:

答案 0 :(得分:0)

尝试启用UIImage's用户互动。

titleImg.userInteractionEnabled = true 

答案 1 :(得分:0)

您的titleImg已添加到titleTextField,因此在禁用文本字段的用户互动时,它不会允许图片视图点按。您应该从titleTextField中删除titleImg,并使用单独的UIButton添加图像,以便在禁用文本字段时点击。