Ir para conteúdo
Visualizar no app

Uma forma melhor de navegar. Saiba mais.

MM Fórum

Um app em tela cheia na sua Tela de Início com notificações push, avisos e mais.

Para instalar este app no iOS/iPadOS
  1. Toque no ícone de Compartilhamento no Safari
  2. Role o menu e toque em Adicionar à Tela de Início.
  3. Toque em Adicionar no canto superior direito.
Para instalar este app no Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Codigo: Status do carregamento

Featured Replies

Postado

Eu sei que e possivel, mas gostaria de saber se existe algum tipo de comando para detectar quantos porcento esta carregando alguma coisa:

Uma pagina web e um exemplo.

Se alguem tiver algum tipo de solucao eu agradeco desde já.

  • Respostas 8
  • Visualizações 1.1k
  • Criado
  • Última resposta

Top Postadores Neste Tópico

Postado
  • Autor

Eu acho ne nao me fiz entender.

Para ser mais especifico, presciso de um metodo para saber o status do carregamento do webview.

(Ou seja: quantos por cento esta carregando).

Obrigado antecipado.

Postado

tenta algo do tipo ...

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response {

totalFileSize = response.expectedContentLength;

responseData = [[NSMutableData alloc] init];

}

- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data {

receivedDataBytes += [data length];

MyProgressBar.progress = receivedDataBytes / (float)totalFileSize;

[responseData appendData:data];

}

Editado por Artur Felipe

Postado
  • Autor

Como eu pego/ou/relaciono essas informacoes: da webview?

NSMutableData NSURLResponse

Como eu acho essas informacoes na webview?

Postado

usando um NSURLConnection ...


NSURL *url = [NSURL URLWithString:@"http://www.google.com"];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestReloadIgnoringLocalCacheData timeoutInterval:60];
[[NSURLConnection alloc] initWithRequest:request delegate:self];
[/CODE]

ai no -(void)connectionDidFinishLoading:(NSURLConnection *)connection vc pega o responseData e carrega na uiwebview.

a idéia é, mostrar o progress ir enchendo e assim que acabar carregar no uiwebview.

Editado por Artur Felipe

Postado
  • Autor

E como se carrega o "responseData" na webview?

Editado por Raphael Rivas

Postado

algo assim ...

[webView loadData:data MIMEType:@"text/html" textEncodingName:@"UTF-8" baseURL:nil];

Postado
  • Autor

Tenho tres perguntas:

1[webView loadData:data ... (ele nao reconhece o DATA tem problema em eu criar uma variavel com o mesmo nome?)

2Como se faz para comecar a carregar a pagina? Porque a barra de progresso continua parado.

3-(void)connection parece nao aparece como valido. Tem problema?

Editado por Raphael Rivas

Postado
  • Autor

PS. Nao ligue para a pergunta anterior.

Agradeco a ajuda mas nao funciona.

Alguem poderia colocar todos os codigos necessarios do (.M) e do (.H) para que eu possa carregar a pagina webview no progressbar.

Agradeceria muito a quem fizesse desse essa ajuda.

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…

Quem Está Navegando 0

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

Conta

Navegação

Buscar

Buscar

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.