1
我有一些動態的網頁視圖和活動指標。停止多個UIActivityIndicatorView動畫
當webview加載時,所有工作都正常。但是,如果我試圖在加載完成後停止活動指示器,則只有一個指示器停止旋轉不是全部。
我那麼如何才能解決這個問題:因爲你實際上是在一個單一的網絡視圖實例只裝載數據
我使用下面的代碼
-(void)myMethod{
for (int i=0; i<count; i++)
{
//Create webview one by one
webView.tag=i;
//Create a activityindicator
activityIndicatorView.tag=i;
[activityIndicatorView startAnimating];
[webView addSubView: activityIndicatorView];
[self.view addSubView:webView];
}
}
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
if(webView.tag==0)
{
[activityIndicatorView setHidden:YES];
}
else if (webView.tag==1)
{
[activityIndicatorView setHidden:YES];
}
else if (webView.tag==2)
{
[activityIndicatorView setHidden:YES];
}
else if (webView.tag==3)
{
[activityIndicatorView setHidden:YES];
}
}
那麼我如何才能實現這個功能,你能幫助我嗎? – user1227928 2012-03-22 08:33:21
那麼我必須一個一個地創建不同的webview和activityindicator來實現這個功能嗎? – user1227928 2012-03-22 09:28:39
@ user1227928在循環內部創建多個實例並向它們添加指示符,並將它們放置在視圖上,爲每個實例設置標記;希望這可以幫助你 – iDroid 2012-03-22 10:45:28