現在、私は、タップを認識していくつかのコードを実行するジェスチャレコグナイザーを備えた親ビューを持っています(これは機能します)。この親のサブビュー内に MoviePlayer があり、これはジェスチャを認識しなくなりました。
両方を同時に動作させるにはどうすればよいですか? objC で例を見つけましたが、これをswiftにマップできないようです。(投稿で提案されているように) 次のメソッドを追加しようとしましたが、機能しません。
func gestureRecognizer(gestureRecognizer: UIGestureRecognizer, shouldReceiveTouch touch: UITouch) -> Bool {
return true
}
func gestureRecognizer(gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWithGestureRecognizer
gestureRecognizer_: UIGestureRecognizer) -> Bool {
return true
}
私のクラスは UIGestureRecognizerDelegate を拡張し、GestureRecognizer デリゲートは self に設定されています。
階層:
ParentView -- Gesture
|
------ MoviePlayer Sub View
何か案は?
よろしく