从xib视图到ViewController的动画segue

时间:2016-02-23 19:35:22

标签: ios xcode swift animation uistoryboardsegue

我有一个名为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,但这并不好。 感谢。

1 个答案:

答案 0 :(得分:1)

从我上面的评论(帮助其他人):

只需设置

vc.modalTransitionStyle = UIModalTransitionStyle.CrossDissolve 

在呈现视图控制器之前。