myButton
という名前のアプリケーションにUIButtonがあります。私は1つの指タップと2つの指タップに異なる方法で反応したいと思います。しかし、私が理解しているところでは、UIButton
のオブジェクトは、単一の指のタッチtouchDown
、touchUpInside
などを検出することしかできません。いくつかの研究を行った後、touchesBegan
メソッドを使用して、両方の指がmyButton
フレーム以内。これを行う簡単な方法はありますか?ありがとう!UIButtonの2本の指タップ
2
A
答えて
4
はい! UITapGestureRecognizerを使用すると、次のようなことができます。
- (void)viewDidLoad {
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tap:)]
tap.numberOfTapsRequired = 2;
[myButton addGestureRecognizer:tap];
[tap release];
}
- (void)tap:(UITapGestureRecognizer *)gesture {
NSLog(@"Tap!");
}
関連する問題
- 1. 右クリックまたは2本の指のタップ
- 2. iOSシミュレータ:Macノートパソコンで2本の指をタップする方法は?
- 3. iOS x UIButtonをタップしたときの指の座標
- 4. iOS 11バグ、didselectrowatindexpathが2本の指で同時にタップを呼び出す
- 5. アンドロイドで3本の指タップを特定する方法
- 6. 応答なしでUIButtonをタップする
- 7. UIButtonタップで選択状態を表示
- 8. Mac + Cocoa - トラックパッドスクロールの問題(2本の指)
- 9. 2本の指でスワイプのジェスチャー
- 10. ListViewで2本の指をスワイプする
- 11. ionic:2本の指でスクロールするコンテンツ
- 12. スクロールビュー内の画像ビュー内のuibuttonをタップ
- 13. ナビゲーションバーのUIButtonがiOS 11のタップを認識しない
- 14. RxSwiftのUICollectionViewCellでUIButtonタップを購読しますか?
- 15. タップしたときにUIButtonのタイトルを切り替えます
- 16. UIViewのサブビューであるUIButtonをタップします
- 17. uibuttonをタップしたときにtableViewの下にスクロールする
- 18. iOS 11でUIButtonのタップ領域が小さくなった
- 19. マルチタッチの基本(3本以上の指)
- 20. 2つのUIGestureRecognizersとUIButton
- 21. WPF - Macbookプロトラックパッドの2本の指の水平スクロール
- 22. UIImageViewフォームを最初にタップしたUIControlを第2のタップUIControlにタップ
- 23. タップ時にUIButtonがハイライト表示されない
- 24. UIButtonアルファを変更するとタップが認識されない
- 25. UIButtonをタップしてもポップオーバーが表示されない
- 26. UIButtonでタップ数を取得する方法は?
- 27. UIBUttonをタップしてフィードバックを得ましたか?
- 28. VoiceOverの2本指のスクラブジェスチャーが機能しない
- 29. 2本の指を使わずにiPhoneのスクロール可能なdiv?
- 30. 2本の指で画像ビューのサイズを変更するiPhone
2つの考え:ジェスチャーを探すためにボタンを上書きできますか? (私はそれが "簡単な方法"になるとは思っていません)また、ボタンの動作を変更してアプリストアのレビューを過ぎてしまっているのではないでしょうか? – Marvo
それが簡単かどうかわかりません。そして、これはアプリストアでは起こっていない...これは単なる個人の作成です。 – hemlocker