0

我想在我的应用程序中实现标记功能。

标签中有一些文本,我想在其上给出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......*****
   }
}

UIButton当我点击 ABC 或 PQR 或 DEF 文本时,我应该如何编码以便它给我动作事件UILabel

4

2 回答 2

1

您可以UITapGestureRecognizer在标签上使用 a 来调用该UIButton方法。或者您可以执行以下操作:

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

condition当您检查标签的文本是否等于您想要的任何字符串时在哪里 。

于 2013-01-07T07:16:15.213 回答
0

你可以简单地打电话

[self yourButtonActionMethod:nil];
于 2013-01-07T07:12:29.797 回答