2016-12-21 9 views
0

私はiOSアプリケーション用のcosmicmindによってマテリアルフレームワークを使用しています。私の主なインタフェースは、ToolbarControllerに埋め込まれたViewControllerです。 UINavigationControllerでpushViewControllerのようなアニメーションを実現する方法はありますか?ToolbarControllerでビューコントローラをプッシュする

私は運がない移行機能を試しました。 ありがとうございます

答えて

0

はい、UINavigationControllerのサブクラスであるNavigationControllerを使用して、ToolbarControllerとまったく同じ外観を提供する必要があります。ここにはNavigationController sample project :)すべて最高

+0

おかげで、:D –

0

私が理解しているように、ツールバーコントローラからビューコントローラを表示したいとします。

はこれを使用します。

if let vc = UIStoryboard(name:"Main", bundle:nil).instantiateViewController(withIdentifier: "SecondViewController") as? SecondViewController { 
     self.present(vc, animated: true, completion: nil) 
    } 

あなたが提示したいビューコントローラ用のストーリーボードのビューコントローラの識別子を設定していることを確認してください。この場合、識別子に は次のとおりです。

SecondViewController

素晴らしい仕事
+0

あまりにも:)動作しますが、それは文句を言わない 'pushViewController'スタイルのアニメーションを与えます。 – CosmicMind

+0

'animated:true'がアニメーションを作成します。私は違いが何であるか分かりません。 –

+0

'pushViewController'はスワイプ機能付きの側面からアニメーションし、戻るボタンを有効にします。 'present'はそれをアニメーション化しますが、' dismiss'する必要があります。あなたが探している流れに依存します。 – CosmicMind

関連する問題