As everyone know the UINavigationController push a ViewController from Left To Right, is there a way to push the View from Right To Left? like the animation for the back but
Swift 5.0
let pageView = TaskFolderListViewController.init(nibName: "HomePageController_iPhone", bundle: nil)
let transition = CATransition()
transition.duration = 0.45
transition.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.default)
transition.type = CATransitionType.push
transition.subtype = CATransitionSubtype.fromLeft
self.navigationController?.view.layer.add(transition, forKey: kCATransition)
self.navigationController?.pushViewController(pageView, animated: false)