0

UILabelトリガー内の単語/単語をクリックすることをメソッドにする方法またはフレームワークはありますか? 私が他の場所で見つけたものは、それを行うオプションを私に与えません.電話番号、URL、イベントなどを解析するだけです.

編集:

ラベルが解析されたデータから動的に作成されていることを付け加えるのを忘れていました。したがって、これを動的に実行できる必要もあります。

編集:

また、パラメーターとして選択した単語が必要になります。

4

3 に答える 3

0
  1. 次のコードで動的カスタム ボタンを作成します。

    UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
    
    [btn setFrame:CGRectMake(lbl.frame.origin.x - 5, lbl.frame.origin.y - 5, lbl.frame.size.width + 10, lbl.frame.size.height + 10)];
    
    [btn setBackgroundColor:[UIColor clearColor]];
    [self.view addSubview:btn]; *where lbl = <YOUR DYNAMIC LABLE>*
    
  2. 以下のように内部を修正する方法を教えてください

    [btn addTarget:self action:@selector(<YOUR_METHOD_NAME_TO_INVOKE>) forControlEvents:UIControlEventTouchUpInside];
    

画像のないカスタム ボタンを作成します。その前にラベルを保持します。カスタム ボタンへのメソッド デリゲートを統合します。あなたはあなたが望むものと同じものを見つけるでしょう..

プログラミングを楽しもう!

于 2012-12-31T10:09:00.450 に答える
0

以下のリンクを参照してください: UILabel から Wordを取得

UILabel から単語を取得することで、UILabel をタッチして取得した単語に条件を適用できます。取得している単語に対してアクションをトリガーします。

これがあなたを助けるかもしれません..

于 2012-12-31T10:22:20.270 に答える
0

その単語 (ラベルの上) に uibutton を配置し、ボタン イベントを作成できます。

于 2012-12-31T10:07:37.547 に答える