Me gustaría que una imagen ocupe toda la barra de navegación. Esta es la navegación que viene con una aplicación basada en la navegación. Aparece en RootViewController con el UITableView que lo acompaña. He visto algunos ejemplos de cómo esto podría funcionar.Agregar imagen a la barra de navegación
conjunto de títulos de la barra de navegación:
UIImage *image = [UIImage imageNamed:@"TableviewCellLightBlue.png"];
UIImageView *imageView = [[UIImageView alloc] initWithImage:image];
[self.navigationController.navigationBar.topItem setTitleView:imageView];
El problema no es sólo cubre el título en lugar de toda la barra de navegación.
También hay este hilo: http://discussions.apple.com/message.jspa?messageID=9254241#9254241. Hacia el final, la solución parece usar una barra de pestañas, que no estoy usando. ¿Es tan complicado establecer un fondo de barra de navegación? ¿Hay alguna otra técnica más simple?
Me gustaría tener un fondo para la navegación y aún poder usar el texto del título.
Perfecto. Gracias. Además, ¿sabes cómo puedo configurar el color de la barra de título? Lo he intentado pero no funciona: [self.navigationController.navigationBar.titleView setBackgroundColor: [UIColor blueColor]]; – 4thSpace
También he intentado [navBar setBackgroundColor: [UIColor blueColor]]; – 4thSpace
Existe la propiedad tintColor: prueba navBar.tintColor = [UIColor blueColor]; –