Pregunta

Estoy usando MBProgressHud para mostrar a Spinner mientras carga algunas páginas web.

Para algunos sitios, funciona muy bien, pero al intentar abrir una página de cuenta de "Twitter", el spinner todavía en la pantalla, lo que significa que la vista web aún no terminó de cargar ...

Aquí está mi código que funciona para otros sitios que Twitter:

- (void)webViewDidStartLoad:(UIWebView *)web
{
MBProgressHUD *HUD = [MBProgressHUD showHUDAddedTo:self.view animated:YES];
HUD.labelText = @"Loading..";
}

- (void)webViewDidFinishLoad:(UIWebView *)web
{

[MBProgressHUD hideHUDForView:self.view animated:YES];
}

y en ViewDidload:

NSURL *urlAddress = [NSURL URLWithString: @"https://twitter.com/#!/Applicaphone"];     
NSURLRequest *requestObject = [NSURLRequest requestWithURL:urlAddress];
[webView loadRequest:requestObject];
¿Fue útil?

Solución

Ok, terminé usando MBProgressHud con demora:

    [HUD hide:YES afterDelay:4.7];
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top