¿Hay alguna forma de ocultar la vista de título en una UINavigationBar?¿Oculta el título de UINavigationBar?
Respuesta
El titleview es un UIView:
titleview Una vista personalizada que se muestra en el centro de la barra de navegación cuando este producto es el elemento superior.
@property(nonatomic, retain) UIView *titleView
Así que creo que se puede probar esto:
[titleView setHidden:YES];
self.navigationItem.titleView = [[UIView alloc] initWithFrame:CGRectZero]; self.title = @"Home";
Ajuste a cero no funcionará como se describe en la documentación: Si este valor de la propiedad es nula, la navegación el título del elemento se muestra en el centro de la barra de navegación cuando el receptor es el elemento superior. Si establece esta propiedad en un título personalizado, se muestra en lugar del título.
No hay necesidad de 'auto.title = @" Home ";' parte No creo. –
simplemente funciona. (Self.title = @ "home") no es necesario. –
Otra opción que conserva el botón de retroceso (como respondida aquí: https://stackoverflow.com/a/23113326/1156575):
[self.navigationController.navigationBar setTitleTextAttributes:@{
NSForegroundColorAttributeName : [UIColor clearColor]
}];
Para mí la solución en rápida necesaria para estar en mi subclase navigationbar:
self.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.clearColor()]
Con la clara color, el título desaparece. Como se describe Josema, también puede hacerlo accediendo a la navigationbar de su navigationcontroller:
self.navigationController!.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.clearColor()]
Esto es lo que funcionó para mí:
self.navigationController?.navigationBar.titleTextAttributes = [NSAttributedStringKey.foregroundColor: UIColor.clear]
- 1. Establezca el título de UINavigationBar
- 2. Estableciendo el título de UINavigationBar
- 3. UINavigationBar título editable?
- 4. Enviar título de UIWebView a UINavigationBar
- 5. UINavigationBar con botones como título.
- 6. Posición del título personalizado UINavigationBar
- 7. título personalizado del centro en UINavigationBar?
- 8. El título de UINavigationbar se corta al usar titleTextAttributes
- 9. UINavigationBar - ¿Establecer el título mediante programación? iPhone SDK 4
- 10. Etiqueta de título de corte en UINavigationBar en iOS 5
- 11. La barra de título oculta de Android vuelve
- 12. Cómo evitar el cambio de tamaño/transformación de la vista cuando UINavigationBar oculta/muestra
- 13. título UINavigationBar se acortado mientras se cambia viewControllers
- 14. UINavigationBar Touch
- 15. Cómo cambiar el título del botón Atrás de UINavigationBar a "Atrás"
- 16. usando UINavigationBar sin UINavigationController
- 17. Cómo evitar el aumento de tamaño de UINavigationBar en Landscape
- 18. ¿Cambiar las propiedades de la fuente UINavigationBar?
- 19. Cómo cambiar el texto del botón de retroceso de uinavigationbar
- 20. UINavigationBar reajustando
- 21. efecto de sombra para UINavigationbar como GameCenter
- 22. Posición UIBarButtonItem en el borde de UINavigationBar
- 23. ¿Cómo cambio el fondo de un UINavigationBar?
- 24. UITableView reorden oculta el fondo
- 25. iPhone - El teclado oculta TextField
- 26. ¿Cómo se establece la fuente y el color del título en UINavigationBar usando API de apariencia iOS5?
- 27. Cómo cambiar el título de CDockablePane
- 28. Cambie el color del negro translúcido UINavigationBar
- 29. UIWebView en UINavigationBar transparente
- 30. UINavigationBar color predeterminado
lo que es una vista secundaria de embargo? '[nc.navigationItem.titleView setHidden: YES];' no funciona ... –
Y si lo configura en nil como este nc.navigationItem.titleView = nil? – MathieuF
establecido en nil funciona! :) gracias –