vivaldi theme tareas son navegador name modificar las herramientas google ff0202 cómo cuales content configurar como color chrome cambiar barra and iphone objective-c uitabbar tabbar

iphone - theme - Cómo configurar el color de la barra de navegación del menú Configurar de la barra de pestañas



cuales son las herramientas de safari (8)

eliminado el enlace muerto de ImageShack

Como puede ver, la vista que necesito cambiar es la vista proporcionada para personalizar el orden de la barra de tabulación. Quiero cambiar el color de la barra de navegación (que muestra "Konfigurieren" que significa "Configurar"), ya he descubierto cómo cambiar el color del "Más" Controlador de navegación, pero no este. ¿Alguien me puede ayudar con eso?


¡Seguro que va a funcionar! :-)

self.navigationController.navigationBar.tintColor = [UIColor blackColor];


A partir de la respuesta dada por el usuario486217, esto puede estar aún más codificado a la defensiva:

id modalViewCtrl = [controller.view.subviews objectAtIndex:1]; if([modalViewCtrl isKindOfClass:NSClassFromStrin(@"UITabBarCustomizeView")] == YES) { id navigationBar = [[modalViewCtrl subviews] objectAtIndex:0]; if ([navigationBar isKindOfClass:[UINavigationBar class]]) { ((UINavigationBar*)navigationBar).tintColor = [UIColor redColor]; } }}


Creo que lo que estás buscando es esto (para hacer cuando creas tu controlador de navegación, generalmente en tu delegado de aplicación):

UINavigationController *navigationController; ... navigationController.navigationBar.tintColor = [UIColor blackColor];


Hay una manera fácil de cambiar todos los estilos de barra de navegación en lugar de cambiar cada uno por separado.

[[UINavigationBar appearance] setBarStyle:UIBarStyleBlack];

Simplemente establece este código en una de tus vistas iniciales. Con esto, su controlador de navegación más y el controlador de navegación de configuración (que aparece después de hacer clic en "Editar" en más controlador de navegación) obtienen un estilo diferente.

Así puedes cambiar su color a uno diferente o cambiar la imagen de fondo.

Espero que esto ayude.


Pude cambiar el color de Configurar NavBar de esta manera:

  1. Cree una nueva clase que herede de UITabBarController.
  2. Implementa este método:

    -(void)beginCustomizingTabBar:(id)sender { [super beginCustomizingTabBar:sender]; // Get the new view inserted by the method called above id modalViewCtrl = [[[self view] subviews] objectAtIndex:1]; if([modalViewCtrl isKindOfClass:NSClassFromString(@"UITabBarCustomizeView")] == YES) { UINavigationBar* navBar = [[modalViewCtrl subviews] objectAtIndex:0]; [navBar setBarStyle:UIBarStyleBlackTranslucent]; [navBar setTranslucent:YES]; } }


Puede ser más fácil (usar en delegado de la barra de pestañas):

- (void)tabBarController:(UITabBarController *)tabBarController willBeginCustomizingViewControllers:(NSArray *)viewControllers { id modalViewCtrl = [[[tabBarController view] subviews] objectAtIndex:1]; if([modalViewCtrl isKindOfClass:NSClassFromString(@"UITabBarCustomizeView")] == YES) ((UINavigationBar*)[[modalViewCtrl subviews] objectAtIndex:0]).tintColor = [UIColor redColor]; }


Si está buscando los colores estándar (gris, negro, blanco), puede establecer estos valores dentro de xCode 5. Seleccione todo el controlador de vista y seleccione el inspector de atributos. Debajo de los atributos, encontrará un menú desplegable junto a "Barra superior". Allí puede seleccionar varias configuraciones de color y opacidad para el controlador de la barra de navegación.

A continuación se detallan algunas capturas de pantalla. ¡Espero que esto ayude!


Use int AppDelegate

tabBarController.moreNavigationController.navigationBar.tintColor = [UIColor blackColor];