私はiOSアプリケーション用のcosmicmindによってマテリアルフレームワークを使用しています。私の主なインタフェースは、ToolbarControllerに埋め込まれたViewControllerです。 UINavigationControllerでpushViewControllerのようなアニメーションを実現する方法はありますか?ToolbarControllerでビューコントローラをプッシュする
私は運がない移行機能を試しました。 ありがとうございます
私はiOSアプリケーション用のcosmicmindによってマテリアルフレームワークを使用しています。私の主なインタフェースは、ToolbarControllerに埋め込まれたViewControllerです。 UINavigationControllerでpushViewControllerのようなアニメーションを実現する方法はありますか?ToolbarControllerでビューコントローラをプッシュする
私は運がない移行機能を試しました。 ありがとうございます
はい、UINavigationControllerのサブクラスであるNavigationControllerを使用して、ToolbarControllerとまったく同じ外観を提供する必要があります。ここにはNavigationController sample project :)すべて最高
私が理解しているように、ツールバーコントローラからビューコントローラを表示したいとします。
はこれを使用します。
if let vc = UIStoryboard(name:"Main", bundle:nil).instantiateViewController(withIdentifier: "SecondViewController") as? SecondViewController {
self.present(vc, animated: true, completion: nil)
}
あなたが提示したいビューコントローラ用のストーリーボードのビューコントローラの識別子を設定していることを確認してください。この場合、識別子に は次のとおりです。
SecondViewController
素晴らしい仕事
あまりにも:)動作しますが、それは文句を言わない 'pushViewController'スタイルのアニメーションを与えます。 – CosmicMind
'animated:true'がアニメーションを作成します。私は違いが何であるか分かりません。 –
'pushViewController'はスワイプ機能付きの側面からアニメーションし、戻るボタンを有効にします。 'present'はそれをアニメーション化しますが、' dismiss'する必要があります。あなたが探している流れに依存します。 – CosmicMind
おかげで、:D –