2013-02-18 163 views
0

我想創建超鏈接,如在html <a href="...">text</a>中。是否有可能超鏈接Xcode中的標籤?帶標籤的Xcode鏈接

+0

不開箱即用。你需要一個UITextField,但是如果你禁止用戶交互,它幾乎是一樣的。這有幫助嗎? – katzenhut 2013-02-18 23:02:42

+0

更具體些。你需要標籤的一部分超鏈接還是整個標籤? – vqdave 2013-02-18 23:02:50

+0

我的意思是一個UITextView。下面是文檔鏈接:[link](http://developer.apple.com/library/ios/#documentation/uikit/reference/uitextview_class/Reference/UITextView.html) – katzenhut 2013-02-18 23:10:35

回答

-1

只是tapGestureRecognizer添加到標籤

UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(labelTapped:)]; 
    tapGesture.numberOfTapsRequired = 1; 
    self.theLabel.userInteractionEnabled = YES;//Since by default, UILabel is not interaction enabled 
    [self.theLabel addGestureRecognizer:tapGesture]; 


    //Some where in the code 
    -(void)labelTapped:(UIGestureRecognizer *)sender 
    { 
     //Do some stuff 
    } 
+1

爲什麼在世界上你會使用手勢識別器..? – vqdave 2013-02-18 23:41:38

+3

@vectorquake如果你提供了更好的建議,你的評論會更有用。除非你能解釋爲什麼這是一個壞主意或提供一個更好的主意,否則不要放棄某人建議的解決方案。謝謝。 – rmaddy 2013-02-19 01:25:07

+0

我會嘗試一下,thx很多:-) – stepik21 2013-02-19 18:47:13

0

我建議使用Round Rect Button然後設置背景圖像是是顏色作爲您的視圖的背景色相同的圖像。