2013-01-07 24 views
0

我想在我的應用程序中實現標記功能。在UILabel文本+ iPhone之間的UIButton

標籤上有一些我想給UIButton動作事件的文字。

我曾使用此代碼來檢測特定文本是否存在於UILabel或不。 如何檢查特定文本是否存在,以及是否給出UIButton操作事件?

arr_count = {ABC,DEF,PQR}; 

FOR(int i = 0; i < [arr_Count]; i++) { 
Nsstring *Str_dec1; 
    NSRange range = [Str_dec1 rangeOfString:[arr_count objectatindex:i] options:NSCaseInsensitiveSearch]; 
    if (range.location != NSNotFound) { 
     *******.....MISING CODE HERE......***** 
    } 
} 

我應該如何代碼,以便它給了我,當我點擊ABC或PQR或DEF文本UILabelUIButton動作事件?

+0

代碼'[arr_Count; (我承認,我不知道可可,所以我可能是錯的)。方括號如何在那裏工作? – ErikE

回答

0

,你可以簡單地調用

[self yourButtonActionMethod:nil]; 
1

你可以在標籤上使用UITapGestureRecognizer調用UIButton方法。或者你可以這樣做:

if(condition) 
{ 
    [self callButtonEvent:sender] // sender can be nil if you aren't passing anything 
} 

其中condition是當你檢查你的標籤的文本等於你想要的任何字符串。

+0

。我只想在標籤中特定文本區域的用戶選項卡上調用該方法。要檢測到XYZ是否到達標籤中的特定區域 –

相關問題