私は[[self navigationController] popViewControllerAnimated:YES]
に電話をかけようとしていますが、アニメーションを左から右にずらして右から左にスライドさせようとしています。これを行う簡単な方法は?私は前のビューに戻りたいと思います。どんな助けもありがとうございます。ありがとう!UINavigationController:逆方向のコントローラをポップします
5
A
答えて
8
私はしばらく前に使用したコードを見て、それを自分のために働かせることができます。あなたが望むあなたのケースではそう
typedef enum {
UIViewAnimationTransitionNone,
UIViewAnimationTransitionFlipFromLeft,
UIViewAnimationTransitionFlipFromRight,
UIViewAnimationTransitionCurlUp,
UIViewAnimationTransitionCurlDown,
} UIViewAnimationTransition;
:ゆうのみを使用するデフォルトのアニメーションのいくつかの異なる種類がありますsetAnimationTransition
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationDuration:0.75];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:self.navigationController.view cache:NO];
[UIView commitAnimations];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDelay:0.375];
[self.navigationController popViewControllerAnimated:NO];
[UIView commitAnimations];
を変更する必要があり、りんごのサイトでは、アニメーションのこの種が可能であり、言います次のように使用します。
[UIView beginAnimations:nil context:nil];
[UIView setAnimationCurve: UIViewAnimationCurveEaseInOut];
[UIView setAnimationDuration:0.75];
[self.navigationController popViewControllerAnimated:NO];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:self.navigationController.view cache:NO];
[UIView commitAnimations];
16
これは、逆方向にビューコントローラをポップする方法です。その私のために働く100%
+0
これは私が探していたものです!ありがとう。 – iChirag
+2
タイプを2回設定しましたか? 'transition.type = kCATransitionPush'で十分でしょう。 –
関連する問題
- 1. UINavigationController ... PopToRootNavigationControllerポップ・オーダー.. stange
- 2. UINavigationController:ポップ時にViewControllerのメモリを解放します
- 3. UINavigationControllerいくつかのレイヤーをポップ
- 4. InAppSettingsKitはUINavigationControllerを自動的にポップしますか?
- 5. バックボーンルーティングは、順方向か逆方向かを検出します
- 6. UINavigationControllerはバックボタンで表示をポップしません
- 7. 逆方向に分割しますか?
- 8. どこにUINavigationControllerをポップする必要がありますか?
- 9. ナビゲーションが表示コントローラをポップするときのアニメーションの方向を変更する方法
- 10. UINavigationController StackでいくつかのView Controllerを「ポップ」する
- 11. 順方向と逆方向の繰り返しの変更
- 12. 逆方向の移動ポイント
- 13. GWT(IE)の逆方向リンク
- 14. UINavigationControllerの向きを修正する
- 15. Hibernateは1対1の逆方向マッピングを逆順にします
- 16. コントローラをプッシュするとUINavigationControllerのアニメーションが停止しますか?
- 17. Googleのグラフでマウスのスクロール方向を逆転します
- 18. UINavigationControllerは、デバイスが回転すると自動的にルートビューにポップします
- 19. 最後のレコードから逆方向または逆方向のテーブルをクエリする効率的なメソッド
- 20. 目的のCでUINavigationControllerを押してポップするときのメモリの問題
- 21. iOS-chartsはX軸の方向を逆転します
- 22. CSS-アニメーション/アニメーション方向/逆
- 23. C#ラムダ式逆方向<=
- 24. 私は実際にUIViewコントローラにデータを逆方向に転送しようとしています
- 25. UINavigationControllerをポップしたときにUITabBarControllerをアンロードする方法はありますか?
- 26. Chain UIViewControllers UINavigationControllerを使用してアニメーションをプッシュしてポップします。モーダル表示を解除しますか?
- 27. ニューラルネットワークを順方向に訓練し、逆方向に使用する方法
- 28. ユニコードテキストを逆方向にデコードする
- 29. UINavigationControllerスタックからコントローラを削除します。
- 30. numpy配列またはpandas DataFrameの逆方向の行を逆にする
ありがとう。 'pushViewController'を呼び出すようにスライドする方法はありますか? – Mason
はい、私は言ったように、ここで行を変更する必要があります:[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:self.navigationController.view cache:NO]; – Wesley
私はそれを理解しています。私は正しい移行を見つけることができません。 – Mason