0

Normally in swift we not use default push navigation animation instead we use push fade animation in the below manner by adding transition layer

public extension UINavigationController {

func push(viewController vc: UIViewController, transitionType type: CATransitionType = .fade, duration: CFTimeInterval = 0.3) {
     
        let transition = CATransition()
        transition.duration = 0.3
        transition.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
        transition.type = .fade
        self.view.layer.add(transition, forKey: nil)
        
        self.pushViewController(vc, animated: false)
    }
}

is that same animation transition possible in swiftUI navigationView? Please help how to do that in swiftUI

0 Answers0