¿Cómo cambiar el color del botón «Atrás» en UINavigationBar?
¡Hola a todos! Soy nuevo en el desarrollo iOS y no logro entender la personalización de la barra de navegación. Tengo una aplicación con UINavigationController, y el botón estándar «Atrás» (Back button) se muestra en azul. Necesito cambiar su color a blanco, ya que el fondo de la barra de navegación es oscuro.
Intenté cambiar tintColor en navigationBar, pero esto cambia el color de todos los elementos (título, botones a la derecha), y yo solo necesito el botón «Atrás». Aquí está mi código:
```swift
override func viewDidLoad() {
super.viewDidLoad()
navigationController?.navigationBar.tintColor = .white // Cambia todo
}
```
También leí sobre UIBarButtonItem y backBarButtonItem, pero no entendí cómo aplicarlo específicamente al color. ¿Quizás hay una forma mediante appearance? Indíquenme cómo cambiar correctamente el color solo del botón «Atrás», sin afectar el título ni otros elementos. ¡Gracias de antemano!
P.D. Uso Swift 5, iOS 14+. Ejemplo de la aplicación: hay una pantalla de lista (TableViewController) y una pantalla de detalles (DetailV
No answers yet.
Inicia sesión para dejar una respuesta
Blogs
Generics en JavaScript: para qué sirven y cómo usarlos
Perfilado de código C#: encontrando cuellos de botella en la práctica
TypeScript: error "Element implicitly has an 'any' type" — análisis y soluciones
Iteración sobre objetos en JavaScript: análisis completo para principiantes