Pergunta

Eu tenho um aplicativo barra de abas, mas a primeira guia é uma imagem com um botão sobre ele. Tocar no botão deve empurrar uma vista web. As outras guias são vistas web simples. Aqueles funcionam bem, mas cada vez que eu empurrar para uma nova visão, é em branco (exceto para o botão de volta no topo.)

Perguntas:

Preciso de um xib para a vista web empurrado?

Onde é que o código loadRequest ir exatamente? (Eu usei awakeFromNib nas vistas barra de guia)

Quando eu acertar o botão Voltar, existe um gancho ou algum método que posso acrescentar para esconder o topo nav bar?

Foi útil?

Solução

Em primeiro lugar, você nunca precisa de um .xib para qualquer coisa; você sempre pode construir seus pontos de vista no código.

Em segundo lugar, o que você quer dizer com "empurrar uma visão web" e "push to uma nova visão"? Você está usando um UINavigationController para essa página, correto? Então você está dizendo que, inicialmente, os shows de tabulação a página correta, mas quando você aperta um subexibição na pilha ele vem para cima em branco?

Eu suspeito que o lugar que você quer loadRequest está em viewDidLoad, mas eu teria que ver o que você está tentando fazer.

Como para ocultar a barra de navegação superior, você está procurando algo como isto:

self.navigationController.navigationBarHidden = YES;

Se assim for, tudo que você tem a fazer é definir que a página para a qual você deseja que a barra de navegação para ser escondido; não tem nada a ver com o botão de volta.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top