Quiero desarrollar UINavigationBar
y también establecer el color de fondo para eso. Creé el UINavigationBar
pero tengo problemas para configurar backgroundcolor. Alguien por favor, ayúdame. Gracias.Establecer color de fondo para UINavigationBar
Respuesta
[self.navigationController.navigationBar setBackgroundColor:[UIColor redColor]];
Trate de esta manera. Creo que será útil para ti.
Editar: actualizó el código para compilar realmente.
Puede ajustar el color de la tinta mediante el uso de navbar.tintColor = [UIColor redColor];
Véase la referencia aquí: apple docs
Prueba esto:
navigationBar.tintColor = [UIColor blackColor];
Usted puede personalizar un UINavigationBar
con las siguientes propertys:
@property(nonatomic, assign) UIBarStyle barStyle
@property(nonatomic, retain) UIColor *tintColor
setBackgroundImage:forBarMetrics:
@property(nonatomic, copy) UIColor *backgroundColor
Para más métodos y propertys favor consulte la referencia de clase de UINavigationBar
y UIView
self.navigationController.navigationBar.tintColor = [UIColor blackColor];
Abajo votado porque es incorrecto. tintColor es el color que se usará para los colores del primer plano de los elementos del botón de barra, p. ej. el texto "posterior", el "cursor" posterior y cualquier otro texto de botón ... desea usar barTintColor para establecer el color bg de la barra. – n13
En el nuevo iOS esto como funciona:??
self.navigationController.navigationBar.barStyle = UIBarStyleBlackOpaque;
self.navigationController.navigationBar.barTintColor =[UIColor colorAzulNavegacion];
¡Esto funcionó para mí en iOS7! ¡Gracias! –
UIBarStyleBlackOpaque está en desuso en iOS 9 – user1366265
self.navigationController .navigationBar.translucent = false
self.navigationController .navigationBar.barTintColor = UIColor.redColor()
self.navigationController? .navigationBar.barStyle = UIBarStyle.BlackTranslucent
Básicamente correcto, excepto que BlackTranslucent está en desuso. – n13
Tengo que buscar esto cada vez para agregar mi respuesta aquí (Swift). El código siguiente establece esto para todas las barras de navegación en la aplicación. También puede establecer cada uno de estos en barras de navegación individuales si así lo desea.
Puede configurar la transparencia, el color del texto del título, el color de fondo (esto se llama barTintColor, gracias, Apple!), Y el color botón de la barra elemento plano, así:
// Title text color Black => Text appears in white
UINavigationBar.appearance().barStyle = UIBarStyle.Black
// Translucency; false == opaque
UINavigationBar.appearance().translucent = false
// BACKGROUND color of nav bar
UINavigationBar.appearance().barTintColor = UIColor.redColor()
// Foreground color of bar button item text, e.g. "< Back", "Done", and so on.
UINavigationBar.appearance().tintColor = UIColor.whiteColor()
Esto debería ser seleccionado como la mejor respuesta – duan
- 1. Establecer el color de fondo para JFrame
- 2. Establecer color/imagen de fondo para EKEventEditViewController
- 3. Jqgrid establecer color de fondo de celda
- 4. Establecer color de fondo: opuesto a -transparent
- 5. javascript establecer elemento color de fondo
- 6. UINavigationBar color predeterminado
- 7. ¿Establecer imagen de fondo para el color de fuente?
- 8. Establecer color de fondo de formulario en el color personalizado
- 9. Establecer un color de fondo plano para un widget QGraphicsView
- 10. Cambie el color del negro translúcido UINavigationBar
- 11. Establecer fondo de ToastNotification
- 12. Establecer el color de la celda de fondo en PHPExcel
- 13. Establecer el color de fondo de un UIVIew
- 14. Eliminar imagen de fondo en UINavigationBar
- 15. Cambiar la imagen de fondo UINavigationBar
- 16. ¿Cómo cambio el fondo de un UINavigationBar?
- 17. Establecer color de fondo de la barra de título AlertBox
- 18. Cómo establecer el color de fondo en CCLabelTTF en cocos2d
- 19. cómo establecer el color de fondo en el diseño xml?
- 20. Cómo establecer el color de fondo en jquery
- 21. usando color de imagen o tinte en uinavigationbar en iphone?
- 22. posición de fondo para el color de fondo
- 23. Android WebView color de fondo
- 24. Establecer un color de fondo de página web antes de que cargue la imagen de fondo
- 25. Color de fondo UIWebView
- 26. navigationbar (color de fondo)
- 27. NSImageView + Color de fondo
- 28. Color de fondo para Tk en Python
- 29. Color de fondo para GTK_WINDOW_TOPLEVEL Gtk Widget
- 30. div color de fondo, para cambiar onhover
no sé por qué, pero Xcode no aparece 'barTintColor' cuando lo escribo – fnc12