Pregunta

Tengo una aplicación de barra de pestañas, pero la primera pestaña es una imagen con un botón. Tocar el botón se supone que empuja una vista web. Las otras pestañas son vistas web simples. Esos funcionan bien, pero cada vez que presiono una nueva vista, está en blanco (excepto el botón Atrás en la parte superior).

Preguntas:

¿Necesito un xib para la vista web empujada?

¿A dónde va exactamente el código loadRequest? (Usé awakeFromNib en las vistas de la barra de pestañas)

Cuando presiono el botón Atrás, ¿hay algún gancho o algún método que pueda agregar para ocultar la barra de navegación superior?

¿Fue útil?

Solución

Primero, nunca necesitas un .xib para nada; siempre puedes construir tus vistas en código.

Segundo, ¿qué quiere decir con "empujar una vista web"? y "empujar a una nueva vista" Estás utilizando un UINavigationController para esa página, ¿correcto? Entonces, ¿está diciendo que inicialmente la pestaña muestra la página correcta, pero cuando inserta una subvista en la pila, aparece en blanco?

Sospecho que el lugar donde desea loadRequest está en viewDidLoad, pero tendría que ver qué está tratando de hacer.

En cuanto a ocultar la barra de navegación superior, ¿estás buscando algo como esto:

self.navigationController.navigationBarHidden = YES;

Si es así, todo lo que tiene que hacer es configurarlo en la página para la que desea que se oculte la barra de navegación; no tiene nada que ver con el botón de retroceso.

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