Preguntas etiquetadas con uinavigationcontroller

La clase UINavigationController implementa un controlador de vista de iOS especializado que administra la navegación de contenido jerárquico.



18
No deslizar hacia atrás al ocultar la barra de navegación en UINavigationController
Me encanta el paquete de deslizamiento que se hereda de incrustar sus vistas en un archivo UINavigationController. Desafortunadamente, parece que no puedo encontrar una manera de ocultar el NavigationBardeslizamiento de la bandeja táctil, pero aún así gesture. Puedo escribir gestos personalizados, pero prefiero no hacerlo y confiar en el UINavigationControllerdeslizamiento …

13
Cómo navegar de un controlador de vista a otro usando Swift
Me gustaría navegar de un controlador de vista a otro. ¿Cómo puedo convertir el siguiente código Objective-C en Swift? UIViewController *viewController = [[self storyboard] instantiateViewControllerWithIdentifier:@"Identifier"]; UINavigationController *navi = [[UINavigationController alloc] initWithRootViewController:viewController]; [self.navigationController pushViewController:navi animated:YES];




9
¿Por qué mi aplicación SwiftUI se bloquea cuando navego hacia atrás después de colocar un `NavigationLink` dentro de un` navigationBarItems` en un `NavigationView`?
Ejemplo reproducible mínimo (Xcode 11.2 beta, esto funciona en Xcode 11.1): struct Parent: View { var body: some View { NavigationView { Text("Hello World") .navigationBarItems( trailing: NavigationLink(destination: Child(), label: { Text("Next") }) ) } } } struct Child: View { @Environment(\.presentationMode) var presentation var body: some View { Text("Hello, World!") …

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.