不使用navigationController-IOS添加过渡效果

时间:2016-12-16 21:36:30

标签: ios swift transition

我想将app的过渡效果从ViewController添加到另一个。

我想使用Navigation Controller通常添加(滑动效果)但不使用Navigation Controller的过渡效果。

实现这一目标的最简单,最简单的方法是什么? (我正在使用swift 3

编辑:

我的代码:

import UIKit

class ViewController: UIViewController {

override func viewDidLoad() {
    super.viewDidLoad() 
}

@IBAction func GoToMenu(_ sender: UIButton) {
    //TRANSITION EFFECT
    let nextVCID="010101"
    guard let presentedController = self.storyboard?.instantiateViewController(withIdentifier: nextVCID) else { return }

    presentedController.modalTransitionStyle = UIModalTransitionStyle.coverVertical
    self.present(presentedController, animated: true, completion: nil)

}

}

1 个答案:

答案 0 :(得分:3)

你可以将它呈现为modaly并设置你喜欢的模态过渡样式。

    guard let presentedController = self.storyboard?.instantiateViewController(withIdentifier: nextVCID) else { return }

    presentedController.modalTransitionStyle = UIModalTransitionStyle.coverVertical
    self.present(presentedController, animated: true, completion: nil)