¿Descartar el controlador de vista con animación personalizada?
Estoy usando esta línea de código para descartar mi controlador de vistaself.dismiss(animated: true, completion: nil)
, pero no me gusta la animación actual. En cambio, quiero deslizarme de izquierda a derecha. A continuación se muestra mi intento de probar una animación, pero no funciona.
UIView.animate(withDuration: 1.0, delay: 0.0, options: UIViewAnimationOptions.curveEaseIn, animations: {
let transition = CATransition()
transition.duration = 10
transition.type = kCATransitionPush
transition.subtype = kCATransitionFromLeft
self.view.layer.add(transition, forKey: kCATransition)
self.dismiss(animated: false, completion: nil)
}, completion: nil)