Preguntas etiquetadas con uinavigationbar

La clase UINavigationBar implementa un control para navegar contenido jerárquico en iOS. Es una barra, que generalmente se muestra en la parte superior de la pantalla, que contiene botones para navegar hacia arriba y hacia abajo en una jerarquía. Las propiedades principales son un botón izquierdo (atrás), un título central y un botón derecho opcional. Puede especificar vistas personalizadas para cada uno de estos. La forma más común de usar una barra de navegación es junto con un objeto UINavigationController


10
Cómo cambiar el color de fondo de UINavigationBar desde AppDelegate
Sé cómo cambiar la UINavigationBarimagen de fondo haciendo [[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"nabbar"] forBarMetrics:UIBarMetricsDefault]; y sé cómo establecer la barra en diferentes colores dentro de cada uno Views..... Ahora quiero cambiar el color de fondo sin usar una imagen a un color sólido del app delegate. No quiero configurarlo cada vez …



12
Agregar botón a la barra de navegación mediante programación
Hola, necesito configurar el botón del lado derecho, en la barra de navegación, de manera programática, de modo que si presiono el botón realizaré algunas acciones. He creado la barra de navegación, programáticamente por; navBar=[[UINavigationBar alloc]initWithFrame:CGRectMake(0,0,320,44) ]; De manera similar, necesito agregar el botón, en el lado derecho de esta …





8
Navegue con rapidez mediante programación a otro controlador de vista / escena
Estoy usando el siguiente código para navegar programáticamente a otro ViewController. Funciona bien, pero de alguna manera oculta el navigation bar. ¿Cómo puedo solucionar esto? (la barra de navegación se crea insertando el ViewControlleren el navigation controllersi eso importa). let storyBoard : UIStoryboard = UIStoryboard(name: "Main", bundle:nil) let nextViewController = …


3
El título grande al interruptor de título pequeño en la barra de navegación no es fluido iOS 13, pegajoso
Tengo un UINavigationControllervalor predeterminado de es navigationBar.prefersLargeTitles = true. Estoy cambiando eso a falsecuando entro push en una nueva escena, vamos a llamarlo ( DetailsViewController), cambiándolo a viewWillDisappear. override func viewWillDisappear(_ animated: Bool) { super.viewWillDisappear(animated) navigationController?.navigationBar.prefersLargeTitles = false } Ahora en DetailsViewControllerque estoy usando willMove(to parent:). override func willMove(toParent parent: …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.