Animar la transición de NavigationController sin animar la barra de navigation.

Tengo una aplicación ios típica con un control de navigation. La barra de navigation en la parte superior tiene botones izquierdo y derecho que permanecen iguales a través de diferentes vistas, por lo que me gustaría animar solo la vista actual y no la barra superior.

No estoy seguro de cómo empezar con esto.

Tengo una idea. Primero, agregue su barra de navigation personalizada en la parte superior de la vista principal. Segundo, agregue un control de navigation como subvista debajo de su barra de navigation. Ahora, si el control de navigation hace el empuje o aparece, la barra de navigation no cambiará en absoluto.