Pregunta

Es extraño, lo sé, pero incluso si indicó hidesBackButton a YES para el UINavigationItem asociado con su vista, podrá regresar simplemente tocando el área que debía ser un botón de retroceso.

Compartir mi solución ... ( más por venir )

¿Fue útil?

Solución

Primero pensé que era un error del simulador y lo subí al dispositivo. Pero cuando reproduje el mismo comportamiento allí también comencé a pensar cómo deshacerme de ese comportamiento (ya que era esencial para mí). Llegó a tal solución:

[self.navigationItem setLeftBarButtonItem:[[[UIBarButtonItem alloc] initWithCustomView:[[UIView new] autorelease]] autorelease]];

Y para volver a mostrar el botón Atrás, escriba:

[self.navigationItem setLeftBarButtonItem:nil];

Eso es simple. ¡Úselo como una solución temporal, chicos! Muy extraño, este error sobrevivió incluso en iPhone OS 3.0 ...

Otros consejos

creo que ocultar el botón de la barra trasera también funciona como

self.navigationItem.hidesBackButton = TRUE;

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top