Ir para conteúdo
  • Cadastre-se

Invocar um objeto por codigo


Posts Recomendados

Eu coloquei o titulo errado.

Desculpas.

De qualquer forma eu presciso saber o codigo para deixar o webview como se voce nao tivesse acessado nenhuma pagina. Deixar o webview indisponivel para as funcoes goBack & goForward.

Editado por Raphael Rivas
Link para o comentário
Compartilhar em outros sites

  • Respostas 13
  • Criado
  • Última resposta

Top Postadores Neste Tópico

Dias Populares

Top Postadores Neste Tópico

So que a webview ficou em branco so que quando eu carrego uma pagina a webview e tratada como se nao existisse.

Ela perdeu toda a identidade!

Tem alguma outra solucao?

ah, sim, é que você tem que reccaregar sua página:


UIWebView *webView = [[UIWebView alloc] init];
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.paginaASerCarregada.com.br"]]];
[/CODE]

Link para o comentário
Compartilhar em outros sites

Agradeço a ajuda mas...

Voce ja testou com voce esse codigo ?

Quando o webview fica allocado ele nao carrega mais paginas.

Continua o problema mesmo com esse codigo.

Tem outra solucao?

Você tem razão. Agora que o próprio iOS administra o gerenciamento de memória, isso não funciona.

O que exatamente você quer? Você quer que quando o webView chegue a uma determinada página ele não possa mais voltar ou avançar?

Link para o comentário
Compartilhar em outros sites

photo1.pngO comando que faca o webview ficar

Não andar pra frente nem para trás é algo que depende de você implementar um botão que chame esse método ou não, portanto, você pode bloquear esse método a hora que você quiser, assim o usuário não vai mais poder navegar pra frente e nem pra trás. Pra deixar a tela branca:


[webView loadHTMLString:@"" baseURL:[NSURL URLWithString:nil]];
[/CODE]

Link para o comentário
Compartilhar em outros sites

Entao e possivel deixar a webview no estado original?

Ou seja um comando que faca a webview ficar no estado que estava quando o aplicativo comecou a rodar.

Se nao tiver gostaria de saber se da para transferir/duplicar as caracteristicas de uma webview para ouitra.

Obrigado pela ajuda.

Link para o comentário
Compartilhar em outros sites

Entao e possivel deixar a webview no estado original?

Ou seja um comando que faca a webview ficar no estado que estava quando o aplicativo comecou a rodar.

Se nao tiver gostaria de saber se da para transferir/duplicar as caracteristicas de uma webview para ouitra.

Obrigado pela ajuda.

Não tem com "resetar" a webView, apagar o histórico de navegação. Dá sim, pra criar 2 webViews. Logo no viewDidLoad, antes de qualquer coisa (considerando que ambas as webViews foram declaradas no seu .h) :


webView2 = webView1;
webView2.hidden = YES;
[/CODE]

Isso vai esconder a webView2 e você vai usando a webView1

Aí você usa a webView1 até o momento em que você quer "resetá-la". Nesse momento você para de usar a webView1 e usa a webView2:

[CODE]
webView1.hidden = YES;
webView2.hidden = NO;
[webView2 loadRequest...];
[/CODE]

Editado por Gabriel Vincent
Link para o comentário
Compartilhar em outros sites

Participe do debate

Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.

Visitante
Responder este tópico…

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Limpar editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.



×
×
  • Criar Novo...