bar ios uibarbuttonitem back-button

ios - bar - back button swift 4



iOS-UIBarButtonItem-La posición vertical del título del botón Atrás no se ajusta (1)

Estoy configurando una fuente personalizada en mis objetos UIAppearance usando UIAppearance . Esto funciona bien y establece la fuente correctamente. Sin embargo, necesito ajustar la posición vertical del título del botón para atender el tamaño de la nueva fuente.

[[UIBarButtonItem appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObject:[UIFont fontWithName:@"Sketch Rockwell" size:12] forKey:UITextAttributeFont] forState:UIControlStateNormal]; [[UIBarButtonItem appearance] setTitlePositionAdjustment:UIOffsetMake(0, 1.5) forBarMetrics:UIBarMetricsDefault];

El problema es que la posición vertical del título se ajusta correctamente en un UIBarButtonItem regular, pero los botones de la barra de navegación no se ajustan. Supongo que estoy apuntando al objeto correcto en mi código porque su fuente se actualiza, pero no la posición vertical de su título.

¿Alguien tiene una idea de cómo apuntar directamente a los botones de atrás?

Gracias

Brian


También tuve este problema, lo solucioné utilizando:

[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, 1.5) forBarMetrics:UIBarMetricsDefault];