xcode: использование MBProgressHUD при загрузке страницы «Твиттер» в uiWebview - PullRequest
0 голосов
/ 17 февраля 2012

Я использую MBProgressHUD, чтобы показать спиннер при загрузке некоторых веб-страниц.

для некоторых сайтов, он отлично работает, но при попытке открыть страницу аккаунта в «твиттере», спиннер все еще на экране,это означает, что веб-представление еще не завершило загрузку ..

Вот мой код, который работает для сайтов, отличных от 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];
}

и в ViewDidLoad:

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

1 Ответ

0 голосов
/ 20 февраля 2012

хорошо, я закончил, используя MBProgressHUD с задержкой:

    [HUD hide:YES afterDelay:4.7];
...