Sé que podemos ocultar el botón "volver" de la barra de navegación. ¡Pero no quiero esconderlo! ¿Hay alguna forma de hacerlo simplemente no hacer clic?iPhone: botón "atrás" de la barra de navegación clicable = ¿NO?
Respuesta
probar esto
self.navigationItem.leftBarButtonItem.enabled=NO;
self.navigationItem.backBarButtonItem.enabled=NO;
Actualización:
Parece ser que Apple no permite que el botón de retroceso para activar/deshabilitar En lugar de eso, podemos ocultarlo.
self.navigationItem.hidesBackButton = YES;
Tus primeras opciones me ayudan self.navigationController.navigationBar.userInteractionEnabled = NO; Muchas gracias...!!! – Jim
No sé por qué, pero self.navigationItem.leftBarButtonItem.enabled = NO; self.navigationItem.backBarButtonItem.enabled = NO no funciona para mí – Jim
Configuración 'navigationBar.userInteractionEnabled = NO' deshabilitará * rightBarButtonItem * también. No creo que lo quieras. – EmptyStack
Sí, puede deshabilitar ese botón, simplemente setenabled la propiedad de ese botón a NO.
debería ser posible desactivar el botón:
backButton.enabled = NO;
self.navigationItem.backBarButtonItem.enabled = NO;
Esto no funciona con el botón de retroceso predeterminado. – Zorayr
No se puede desactivar la backBarButtonItem. Configuración habilitada propiedad de backBarButtonItem a NO en realidad no la deshabilita.
Parece Manzana impidió que otros ("nosotros") de desactivación de backBarButtonItem, aunque se ignora el destino y acción conjunto para backBarButtonItem.
¡Así es ...! – Jim
El botón de cancelar predeterminado no se puede desactivar ya que Apple no permite esta función.
Desactivar:
self.navigationItem.leftBarButtonItem.enabled = NO;
Habilitar:
self.navigationItem.backBarButtonItem.enabled = YES;
Apple no quiere que la inhabilita pero se puede ocultar, por supuesto.
self.navigationItem.hidesBackButton = YES;
Esto funciona especialmente bien si tiene un UIBarButtonItem personalizado como un botón.
En las aplicaciones de stock, observará que las características que no son aplicables se ocultan por completo en lugar de deshabilitarse.
Esto no funciona con el valor por defecto de vuelta button.but es posible ocultar el defecto botón de retroceso [self.navigationItem setHidesBackButton:YES];
- 1. Barra de navegación Botón Atrás, texto no centrado aliginado
- 2. Agregar el botón Atrás a la barra de navegación
- 3. Color del botón en la barra de navegación - iPhone
- 4. Botón de retroceso personalizado en la barra de navegación
- 5. Fondo de la barra de NAVEGACIÓN en iPhone
- 6. iphone - UIBarButtonItem personalizado para el botón Atrás
- 7. El botón de navegación hacia atrás no se muestra, cómo agregar el botón Atrás a UINavigationItem
- 8. ¿Evitar la animación al hacer clic en el botón "Atrás" en la barra de navegación?
- 9. Crear una vista modal con la barra de navegación y el botón Atrás
- 10. Cómo agregar el botón de barra en la barra de navegación sin controlador de navegación.
- 11. iPhone: NavigationController NavigationBar Texto del botón Atrás
- 12. Barra de navegación doble no deseada
- 13. Simulando el botón Atrás de la UINavigationController en el iPhone
- 14. IPHONE: ABPeoplePickerNavigationController barra de navegación oculta
- 15. iPhone: ocultar/mostrar la barra de herramientas
- 16. Cómo deshabilitar el botón derecho de la barra de navegación
- 17. IOS 5 ¿Cómo cambiar el color del botón Atrás en una barra de navegación?
- 18. iPhone: configuración de la barra de navegación Título
- 19. Título de iPhone y subtítulo en la barra de navegación
- 20. iPhone: ¿Cómo anulo el botón Atrás en un Controlador de navegación?
- 21. Ocultar el título de la barra de navegación sin quitarlo
- 22. iPhone: mostrar modal UITableViewController con la barra de navegación
- 23. ¿Cómo se distingue el botón de navegación hacia atrás/adelante?
- 24. Cómo ocultar completamente la barra de navegación en iPhone/HTML5
- 25. Conjunto de iPhone Color del tinte del botón de la barra posterior Artículo
- 26. Adición del artículo botón de la barra en la barra de navegación
- 27. Agregar dos elementos del botón de la barra derecha a la barra de navegación
- 28. ¿Cuál es el color predeterminado para los botones de la barra de navegación en el iPhone?
- 29. Ocultar barra de navegación en la rotación
- 30. Deshabilitar el botón de barra de navegación Navigationitem
Lo interfaz de usuario es usted edificio que se requiere para desactivarlo? – nielsbot