你好,我想在呈现 View Controller 时拥有推送segue默认动画。
我的 Storyboard中有三个 Controller 。 FirstController 附加到navigationController。第一个 Controller 和第二个 Controller 通过 segue 作为 present Modally
连接。我正在从第二个 Controller 启动第三个 Controller ,如下所示
let takeProductPhotoController = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("takeProductPhotoController") as! TakeProductPhotoController
let nav = UINavigationController(rootViewController: takeProductPhotoController )
self.presentViewController(nav, animated:true, completion:nil)
问题是 ThirdController 像模态一样弹出,我的意思是从底部弹出,这是我不想要的。我想要一个像push segue这样的动画
我认为如果我这样做self.pushViewController
,但pushViewController不在这个self中,它会起作用
最佳答案
你需要做:
self.navigationController?.pushViewController(nav, animated:true)
关于ios - 自定义推送segue动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35376746/