ナビゲーションスタックにViewController1を付けずに、ViewController1からViewController2にプッシュしたいと思います。以前のコントローラを使わずに新しいビューコントローラにプッシュ(アニメーション化)
self.navigationController?.popToRootViewControllerAnimated(false)
self.navigationController?.pushViewController(ViewContorller2(), animated: true)
:これは、同様に任意のアニメーションを持っていない
UIView.animateWithDuration(0.3) {
self.navigationController?.viewControllers = [ViewController2()]
}
:あまりに
self.navigationController?.viewControllers = [ViewController2()]
これはありませんアニメーション:これはアニメーションを持っていません
(アニメーション)
ViewController2へのプッシュをアニメーション化する適切な方法は何ですか(バックボタンなしでコントローラ1を表示する)?
あなたが時間の二回プッシュしたいですか?たとえば、currentViewControllerからnewViewController1に、newViewController1をアニメーション化せずにnewViewController2にすばやく移動します。 – Hasya
いいえ私は、戻るボタンを使わずに、VC1からVC2にアニメーションでプッシュしたいと思っています。私は以下の答えを見つけました。 – mkto