0

しばらく検索しましたが、MonoDevelop を使用してラベルにアクションを追加する方法がわかりません。通常、アクション、アウトレットのいずれかを選択できます。ただし、ラベルを使用すると、アウトレットを追加することしかできません。

ここで私の質問は、ユーザーがラベルをクリックしたときにイベントを追加することだけが可能ですか? はいの場合、どうすればできますか?

(私のバックアップ計画は、ラベルをボタンに変更することです(同じルックアンドフィールで)が、私のラベルにとどまりたい..)

thx事前に

4

1 に答える 1

0

これを達成するためにUILabel使用できます-UITapGestureRecognizer

UITapGestureRecognizer *gestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(myAction:)];
gestureRecognizer.numberOfTapsRequired = 1;
gestureRecognizer.cancelsTouchesInView = NO;
[myLabel addGestureRecognizer:gestureRecognizer];

// myAction メソッドでアクションを定義できるようになりました。

それがクリアされることを願っています。

于 2012-05-14T07:39:43.017 に答える