2017-02-02 109 views
-2

我在標籤上添加了點擊手勢。 並添加一個操作來更改文本。 但是當我點擊該標籤時,它沒有任何更改。關於ios點擊手勢

enter image description here

+0

請具體到你的要求,而且它始終是最好的習慣,向我們展示你的代碼,並說明你正在努力完成並且沒有成功。 –

回答

1

默認標籤的用戶交互變得無效。啓用標籤用戶交互,如下所示:

label.isUserInteractionEnabled = true 
+0

Thx ~~~~~~~~~~'〜 –

1

如果您的操作方法未被調用,請確保啓用標籤的userInteraction。

self.lblReportDateTime.userInteractionEnabled = true 

它可以幫助你.... :)

1

UILabels不是默認設置爲接受來自用戶觸摸,它們通常用來顯示某一文本。

如果你想UITapGesture上的UILabel,那麼你必須userInteractionEnable屬性設置爲true的UILabel

您可以設置屬性象下面

雨燕3.0

yourLable.isUserInteractionEnabled = true 

雨燕2.3

yourLable.userInteractionEnabled = true 

的Objective - C版本

[yourLable setUserInteractionEnabled:YES]; 
-1

試試這個:

​​