目前我正在iphone應用程序中使用UIWebView(在presentModelViewController中顯示的網頁)在屏幕上顯示網頁,然後我添加UIActivityIndicatorView以顯示加載網址請求,但UIActivityIndicatorView沒有顯示在屏幕上,我試了我的水平最好,請幫助我。iPhone中的UIActivityIndicatorView問題?
由於提前
我嘗試這樣做:
- (void)viewDidLoad
{
[super viewDidLoad];
activity = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
activity.frame=CGRectMake(140, 240, 40, 40);
[self.view addSubview:activity];
web = [[UIWebView alloc]initWithFrame:CGRectMake(0, 0, 320, 480)];
web.delegate=self;
web.backgroundColor=[UIColor clearColor];
NSURL *url = [NSURL URLWithString:@"http://wrwr.rww.com/erqrrq"];
NSURLRequest *req = [NSURLRequest requestWithURL:url];
[web loadRequest:req];
[self.view addSubview:web];
}
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
[activity stopAnimating];
}
- (void)webViewDidStartLoad:(UIWebView *)webView
{
[activity startAnimating];
}
嘗試先添加Web視圖,然後再添加活動視圖,否則Web視圖可能會隱藏活動視圖。 –
你可以嘗試添加你的活動indicatore在webview像: - [web addSubview:activity]; –