0

私はxcode 4.2を使用しています。これが私のヘラルキーです

Navigation COntroller (No toolbars) -> ViewController1 -> ViewController2 -> ViewController3 ->ViewController4

1 ~ 3 個のコントローラーを追加swipe gesturesし、左スワイプを使用してプッシュを使用しました。

現在、これは一方向のみです。どうすれば双方向にできますか。ViewController4からViewController1に行きたいです。別の割り当て権限を追加しようとしましSwipeGestureたが、うまくいきません。何か案は?

4

2 に答える 2

0

この投稿を参照してくださいUISwipeGestureRecognizer の方向を設定する これ に加えて、通知を受信した場合は、現在のコントローラーを確認でき、コントローラー 1 を使用していて左スワイプである場合は、コントローラー 4 をスタックにプッシュします。ただし、スタックについて話しているという事実に注意してください。したがって、コントローラーをプッシュするたびに、スタックが大きくなります。最初の使用時にコントローラーを開始し、参照を保持する必要がある場合があります。スワイプを検出すると、対応するビューを配置できます。

于 2012-09-01T06:35:16.870 に答える
0

UISwipeGestureRecognizer の方向プロパティを設定し、異なる方向でビットごとの演算子を使用すると機能するはずです。

これについては既存の質問があります。そこではよく説明されています。

4方向すべてのスワイプを認識する方法は?

UISwipeGestureRecognizer の方向の設定

于 2012-09-01T06:37:38.027 に答える