我有一个名为thirdView.xib的视图和“allPicsViewController”(因此没有Storyboard Segue)。我的问题是,如果可以执行动画segue(Cross Dissolve将是最好的),而不是从底部开始的普通动画。
此代码显示我的“allPicsViewController”并且它可以正常工作,但视图从底部开始动画。
func showProfileController(){
let storyboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let vc: UIViewController = storyboard.instantiateViewControllerWithIdentifier("allPicsViewController")
self.presentViewController(vc, animated: true, completion: nil)
print("btn tapped")
}
我也尝试设置animated:false
,但这并不好。
感谢。
答案 0 :(得分:1)
从我上面的评论(帮助其他人):
只需设置
vc.modalTransitionStyle = UIModalTransitionStyle.CrossDissolve
在呈现视图控制器之前。