0

我目前正在我的Swift項目中以編程方式執行所有操作。我不會以任何形式或形式使用Mainstoryboard。我有我的RootViewController的在我的AppDelegate和我進行塞格斯的方式設置/「秀」控制器是通過使用:改變賽格動畫而不使用故事板?

let homeController = RegisterController() 
     navigationController?.pushViewController(homeController, animated: true) 

OR

let navigationController = UINavigationController(rootViewController: homeController) 
     present(navigationController, animated: false, completion: nil) 

利用這一點,只讓我有動畫設置爲真或假,沒有任何選項來選擇我想要的動畫。使用presentViewController函數可以使視圖從屏幕底部向上。 pushViewController函數從左側滑動控制器。如何更改使用這些功能時使用的動畫?任何幫助將被認識。謝謝

回答

1

有沒有內置來改變故事板segues的動畫。

您可以使用UIView.animateWithDuration來設置動畫並控制轉場。

In this tutorial,你可以找到詳細的解釋。