Cambiar la fuente del botón de la barra de navegación trasera

Quiero poder configurar la fuente del botón de retroceso de la barra de navegación de mis aplicaciones sin hacer nada demasiado loco y sin perder ninguna otra característica de diseño del botón (es decir, quiero mantener la flecha).

Ahora mismo uso esto enviewDidAppear: para establecer la fuente de los elementos del botón de la barra normal.

for (NSObject *view in self.navigationController.navigationBar.subviews) {
    if ([view isKindOfClass:[UIButton class]]) {
        [((UIButton*)view).titleLabel setFont:[UIFont 
                                 fontWithName:@"Gill Sans" 
                                         size:14.0]];
    }
}

Sin embargo, esto no hace ningún cambio en el botón de retroceso, independientemente de cuálUIViewController Este código se aplica a (raíz, actual, etc.).

Respuestas a la pregunta(7)

Su respuesta a la pregunta