通常のpushだと、”ナビバーは留まり、ナビバーのボタンがすり替わる"アニメーションになると思いますが、今回は"新たなナビバー付きの画面がナビバーの上から被さる"アニメーションで遷移させたい、と思っています。
<<試したこと>>
新しいnavigationControllerをpushすればいいのかと思い、下記のようにしましたが、SIGABRTでバグりました。
swift
1 let vc = CustomViewController() 2 let navi = UINavigationController(rootViewController: vc) 3 navigationController?.pushViewController(navi, animated: true)
他の方法を探した結果、下記URLのページのようにアニメーションを実装しpresentする方法を見つけたのですが、公式アプリ(AppStore)が「遷移アニメーションを実装し直すような方法を採用するのか?」というところで疑問に思い、もっと簡易な方法が存在しそうだと考え、質問させていただきました。
https://ja.stackoverflow.com/questions/39177/画面遷移前と後でnavigationbarが共有されないように遷移するには
ご助言よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/01 11:29