10

今日、プッシュ/ポップ操作のカスタム セグエを実行しようとしましたUINavigationControllerが、解決策が見つかりませんでした。

もちろんカスタムセグエでプッシュ操作は問題なくできますが、ポップ操作(デフォルトの戻るボタンを使用)は複雑なようです(注意事項はこちらhttps://developer.apple.com/library/ios/technotes/ tn2298/_index.html )。

一方、iOS 7 ではカスタム トランジションを実行するのは非常に簡単で、新しい API のおかげでカスタムのプッシュ/ポップ操作を実現できます。

カスタム トランジションの作成を選択するのはどの場合で、カスタム セグエのみを使用するのはどの場合ですか?

私の質問はおそらく非常に一般的であり、私たちが何をする必要があるかによって異なります...しかし、私はあなたの意見を聞きたいです.

4

1 に答える 1

1

セグエでポップ ナビゲーションを実行することはできません。セグエは前方または 1 つの方向のみです。タック トレースから逆方向に移動できます。戻るボタンを使用してコントローラーを手動でポップする必要があります。あるコントローラーから次のコントローラーに移動するような単純なナビゲーション アプリがありますが、ナビゲーションがデータ値に依存する場合、または別の入力で別のアクションを実行する必要がある場合は、[カスタム トランジション] を選択します。

于 2014-07-24T10:38:38.770 に答える