自定义推动segue动画

问题描述:

你好我想在展示视图控制器时有push segue默认动画。 我有三个控制器在我的故事板上。 FirstController附加到navigationController。第一个控制器和第二个通过继电器连接为present Modally。我从推出第二控制器第三控制器这样自定义推动segue动画

let takeProductPhotoController = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("takeProductPhotoController") as! TakeProductPhotoController 
      let nav = UINavigationController(rootViewController: takeProductPhotoController) 
      self.presentViewController(nav, animated:true, completion:nil) 

问题是ThirdController被弹出像模态我从我不想底部的意思。我想有一个像推赛格瑞一个动画

我认为它会工作如果我做self.pushViewController但pushViewController是不是在这种自我

你需要做的:

self.navigationController?.pushViewController(nav, animated:true)