2015-09-07 18 views
0

我有一個文本框是這樣的:當在Swift中禁用此文本字段時,點擊textField的右側視圖?

@IBOutlet weak var titleTextField:UITextField! 

然後,添加圖像此文本字段旁邊:

titleTextField.rightView = titleImg 

與titleImg是ImageView的。 我用UITapGestureRecognizer點擊titleImg imageView,它工作正常。

最後,我設置:

titleTextField.userInteractionEnabled = false 

,但與此,我titleImg不能水龍頭。 這意味着我想禁用titleTextField,但用戶可以點擊titleImg。 如何解決它?

回答

0

Your titleImg已添加到titleTextField中,因此在禁用文本字段的用戶交互時,將不允許圖像視圖進行點擊。您應該從titleTextField中刪除titleImg,並在添加圖像時使用單獨的UIButton,以便在禁用文本字段時進行點擊。

+0

我明白你的意思,但我的UI必須像我上面說的那樣實現(rightView)。如果我有一天不知道,也許我改變你說的UI! –

0

嘗試啓用UIImage's用戶交互。

titleImg.userInteractionEnabled = true 
+0

我嘗試過,但它不工作! –

相關問題