WebView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 44, 320, 400)];
[WebView setUserInteractionEnabled:
NO
];
[WebView setBackgroundColor:[UIColor clearColor]];
[WebView setDelegate:
self
];
[WebView setOpaque:
NO
];
NSString
*path = @
"http://www.baidu.com"
;
NSURL
*url = [
NSURL
URLWithString:path];
[WebView loadRequest:[
NSURLRequest
requestWithURL:url]];
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
[view setTag:103];
[view setBackgroundColor:[UIColor blackColor]];
[view setAlpha:0.8];
[
self
.view addSubview:view];
activityIndicator = [[UIActivityIndicatorView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 32.0f, 32.0f)];
[activityIndicator setCenter:view.center];
[activityIndicator setActivityIndicatorViewStyle:UIActivityIndicatorViewStyleWhite];
[view addSubview:activityIndicator];
[
self
.view addSubview:WebView];
[view release];
[WebView release];
- (
void
)webViewDidStartLoad:(<u><font color=
"red"
>UIWebView</font></u> *)webView {
[activityIndicator startAnimating];
}
- (
void
)webViewDidFinishLoad:(<u><font color=
"red"
>UIWebView</font></u> *)webView {
[activityIndicator stopAnimating];
UIView *view = (UIView *)[
self
.view viewWithTag:103];
[view removeFromSuperview];
}