Animación del botón Atrás en el controlador de navegación

CATransitions se puede utilizar para animar las transiciones en los controladores de navegación cuando se profundiza. Sin embargo, cuando se usa el botón Atrás og Controlador de navegación (retroceder) la animación todavía se desliza hacia afuera. ¿Alguien sabe cómo adjuntar CATransition al botón Atrás del controlador de navegación? Gracias.

Código utilizado para animar cuando se "profundiza":

CATransition *transition = [CATransition animation];
transition.duration = 1;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
transition.type = kCATransitionPush;
transition.subtype = kCATransitionFromTop;
transition.delegate = self;
[self.navigationController.view.layer addAnimation:transition forKey:nil];