UIWebView及加载loading界面
来源:互联网 发布:浙江挂号12580软件 编辑:程序博客网 时间:2024/06/04 23:18
#import <UIKit/UIKit.h>
@interface MainViewController : UIViewController
{
UIWebView *webView;
}
#import "MainViewController.h"
@interface MainViewController ()<UIWebViewDelegate>
@end
@implementation MainViewController
- (void)viewDidLoad {
[superviewDidLoad];
// Do any additional setup after loading the view.
//创建webView
webView = [[UIWebViewalloc] initWithFrame:CGRectMake(0,0, 375,550)];
webView.delegate =self;
NSURLRequest *request = [NSURLRequestrequestWithURL:[NSURLURLWithString:@"http://www.baidu.com"]];
[self.viewaddSubview:webView];
[webView loadRequest:request];
}
//网页开始加载的时候调用
- (void )webViewDidStartLoad:(UIWebView *)webView
{
UIView *view = [[UIViewalloc] initWithFrame:CGRectMake(0,0, 375, 550)];
[view setTag:108];
[view setBackgroundColor:[UIColorblackColor]];
[view setAlpha:0.5];
[self.viewaddSubview:view];
//loading界面
UIActivityIndicatorView *activityIndicator = [[UIActivityIndicatorViewalloc]initWithFrame:CGRectMake(0,0, 32,32)];
[activityIndicator setCenter:view.center];
[activityIndicator setActivityIndicatorViewStyle:UIActivityIndicatorViewStyleWhite];
[view addSubview:activityIndicator];
[activityIndicator startAnimating];
}
//网页加载完成的时候调用
- (void )webViewDidFinishLoad:(UIWebView *)webView
{
UIActivityIndicatorView *activityIndicator = [[UIActivityIndicatorViewalloc]initWithFrame:CGRectMake(0,0, 32,32)];
[activityIndicator stopAnimating];
UIView *view = (UIView *)[self.viewviewWithTag:108];
[view removeFromSuperview];
}
//网页加载失败的时候调用
- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error
{
UIActivityIndicatorView *activityIndicator = [[UIActivityIndicatorViewalloc]initWithFrame:CGRectMake(0,0, 32,32)];
[activityIndicator stopAnimating];
UIView *view = (UIView *)[self.viewviewWithTag:108];
[view removeFromSuperview];
}
- UIWebView及加载loading界面
- UIWebView加载Loading...
- UIWebView加载Loading...两种方法
- UIWebView加载Loading...两种方法
- UIWebView加载Loading...两种方法
- UIWebView加载Loading...两种方法
- UIWebView加载Loading...两种方法
- UIWebView加载Loading...两种方法
- UIWebView加载Loading...两种方法
- UIWebView加载Loading...两种方法
- UIWebView加载Loading的两种方法
- UIWebView加载Loading...两种方法
- 异步加载场景loading界面
- android loading界面 及 处理
- android loading界面 及 处理
- Cocos2d-x--实现Loading界面加载资源
- cocos2d-x Loading界面实现资源加载
- Cocos2d-x--实现Loading界面加载资源
- POJ 2155 Matrix
- 【leetcode】Single Number III --C++
- Spark 1.3 新特性 :176个贡献者,1000+ patches
- hdu 4282 A very hard mathematic problem(找规律)
- 如何测量上下文切换时间
- UIWebView及加载loading界面
- AdaultBird--我的黑马程序员之路!Chapter7---File类,IO流里的其他工具类,GUI
- map的详细用法
- EFI,UEFI和操作系统
- hdu1077
- JDK源代码研究 TreeSet TreeMap 红黑树算法实现
- Android Fragment 真正解析(下)
- 用sql语句写排名
- 【JZOJ】4212 我想大声告诉你