アニメーション_横スライド
【横スライドアニメーションの実装】
【画面遷移の時に横スライドで移動する方法】
navigationViewControllerを使用せずに、
別のViewControllerに画面遷移する時に横スライドのアニメーションで移動する方法になります。
//移動する先のViewController
let nextVC = NextViewController()
let transition = CATransition()
transition.duration = 0.2
transition.type = CATransitionType.push
transition.subtype = CATransitionSubtype.fromRight
view.window!.layer.add(transition, forKey: kCATransition)
//遷移後の画面をどのように表示するか(大きさ)
nextVC.modalPresentationStyle = .fullScreen
self.present(nextVC, animated: false, completion: nil)
navigationViewControllerを使用せずに、
別のViewControllerに画面遷移する時に横スライドのアニメーションで移動する方法になります。
//移動する先のViewController
let nextVC = NextViewController()
let transition = CATransition()
transition.duration = 0.2
transition.type = CATransitionType.push
transition.subtype = CATransitionSubtype.fromRight
view.window!.layer.add(transition, forKey: kCATransition)
//遷移後の画面をどのように表示するか(大きさ)
nextVC.modalPresentationStyle = .fullScreen
self.present(nextVC, animated: false, completion: nil)