2013-01-07 33 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是否到达标签中的特定区域 –

相关问题