にサブビュー上/インターセプトスワイプを無視します。そのビューコントローラの中で、私はいくつかのユーザーとの対話を処理/一部のコンテンツを表示するには、別のカスタムUIViewのを組み込みました。私は現在、カスタムビューコントローラ上で実行されている(iOS用)単一のページ迅速なアプリケーションを持って迅速
カスタムビューコントローラに登録されているUISwipeを、傍受、およびそれが埋め込まれたビューで発生した場合に迅速にそれを無視持つ方法があれば、私は思ったんだけど。
// not exact syntax
func gestureRecognizer(touch){
if (touch.view == self.embeddedView || (touch.view.isDescendantOf(embeddedView))!){
return false
}
return true
}
は、しかし、私は気の抜けたビールのために同じことを任意の機能を見つけることができません:私は、タップのために、私はタップジェスチャー認識のためのデリゲートとしての私のビューコントローラを設定して、次のような何かができることを知っています。誰かが私を正しい方向に向けることができますか?
スワイプは埋め込みビューで*開始*する場合にのみ無視するか、そのビュー上でのモーションを無視する必要がありますか?前者は自明で、後者はもっと難しいかもしれません。 –
あまり明確でないため申し訳ありません。埋め込みビューで開始すると、スワイプを無視したいと思います。 – finn