ボタンとUITextViewがあり、ボタンにはHello Worldが表示されるIBActionがあります.UITextViewをタップすると、ボタンと同じ機能も実行します。私は現在、ここに私のviewDidLoadでこのコード..UITextViewでタップを検出するObjective C uneditableとunselectable
UITapGestureRecognizer *gestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(helloWorldPressed:)];
gestureRecognizer.delegate = self;
[_messageTextLine1 addGestureRecognizer:gestureRecognizer];
を持っている私の機能は、私はすでに私の.hファイルに
<UIGestureRecognizerDelegate>
を持って
- (IBAction)helloWorldPressed:(id)sender {
NSLog(@"Hello World!");
}
注意です。
追加注:UITextView私はのTextViewをタップすると、それはボタンのように行動し、helloWorldPressed同じ機能を行いますしない編集可能とませ選択
私はそれを行うことができますどのようにということのですか?
ジェスチャーを行うための新しい機能を作成する必要があります。これは基本的に同じことですか?どうすればいいですか?ありがとう!
ここでの質問は何ですか? –
@NiravD TextViewをタップすると、ボタンのように動作し、同じ関数helloWorldPressedを実行するにはどうすればいいですか? – EdSniper
'button'と' textView'の両方に同じ 'gestureRecognizer'インスタンスを追加すると、両方のUI要素に対して2つの異なるインスタンスを作成する必要があります。 –