[解決済み】UIGestureRecognizerを複数のビューにアタッチすることは可能ですか?
2022-04-02 11:14:46
質問
UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapTapTap:)];
[self.view1 addGestureRecognizer:tapGesture];
[self.view2 addGestureRecognizer:tapGesture];
[tapGesture release];
上記のコードでは
view2
が認識されます。3行目をコメントアウトすると
view1
が認識されます。もし私が正しく、ジェスチャー認識ツールを一度しか使えないのであれば、これがバグなのか、それとも単にドキュメントが必要なだけなのか、よくわかりません。
解決方法は?
A
UIGestureRecognizer
は、1つのビューで使用することです。 ドキュメントが散漫なのは同意します。 その
UIGestureRecognizer
は、単一の
view
のプロパティがそれを示しています。
ビュー
ジェスチャーレコグナイザーが接続されているビュー。(読み取り専用)
プロパティ(非アトミック、読み込み専用) UIView *view
解説 ジェスチャー認識器を UIView オブジェクトにアタッチ(または追加)します。 を使用して、addGestureRecognizer: メソッドを使用します。
関連
-
[解決済み] "CFNetwork SSLHandshake failed (-9806)" の解決方法について
-
[解決済み] UICollectionView: 非Nilのレイアウトパラメータで初期化する必要があります。
-
[解決済み] データソースからのセルの取得に失敗しました。
-
[解決済み] viewDidLoad()は何のためにあるのですか?[重複]する
-
[解決済み] アプリケーションは、アプリケーション起動の最後にルートビューコントローラーを持つことが期待される
-
[解決済み] HTTPの読み込みに失敗しました(エラーコード:-1200 [3:-9802])。
-
[解決済み] キーボードがあるときに、UITextFieldを編集開始時に上に移動させるには?
-
[解決済み] プロジェクト内の単一ファイルのARCを無効にするにはどうしたらいいですか?
-
[解決済み] UITableViewの選択を無効にするにはどうすればよいですか?
-
[解決済み] UIImageView上のUIGestureRecognizer
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] EXC_CORPSE_NOTIFY シンボルのクラッシュが発生しました、追跡するには?
-
[解決済み] 新しい Swift クラスの void 関数で予期しない非 void の戻り値が発生する。
-
[解決済み] MacOSとXcodeをアップデートすると、Xcode 8.1の「No matching provisioning profiles found」が表示される。
-
[解決済み] #ifdef DEBUG 対 #if DEBUG
-
[解決済み] CocoaPods は、ポッド "Firebase/CoreOnly" の互換性のあるバージョンを見つけられませんでした。
-
[解決済み] SwiftでUIColor patternImageを使用して画像を中心からタイル状に配置する方法
-
[解決済み] 条件付きバインディング:letエラーの場合 - 条件付きバインディングのイニシャライザーはOptional型でなければならない
-
[解決済み] React native - connection has no connection handler エラーの意味?
-
[解決済み] 'CGPointMake' は swift で使用できません [重複] 。
-
[解決済み] UIViewAlertForUnsatisfiableConstraintsでトラップする方法は?