IOS系统中网络等待的Loading的实现方法 等待加载
来源:互联网 发布:阿里云快照恢复 编辑:程序博客网 时间:2024/06/05 08:59
镔哥就直接写一个简单的方法吧:
第一种方法:
self.title=@"直视行情";
//[self getLodingView];
self.webView =[[UIWebViewalloc]initWithFrame:CGRectMake(0, -2, self.view.frame.size.width,self.view.frame.size.height+30)];
[_webViewsetUserInteractionEnabled:NO];
[_webViewsetBackgroundColor:[UIColorclearColor]];
[_webViewsetDelegate:self];
[_webViewsetOpaque:NO];//使网页透明
[self.webViewsizeToFit];
NSURLRequest *request=[NSURLRequestrequestWithURL:[NSURLURLWithString:@"http://m.stockstar.com/?bd_ts=8893011&bd_framework=1&bd_source_light=2809862"]];
[self.webViewloadRequest:request];
//创建UIActivityIndicatorView背底半透明View
UIView *view = [[UIViewalloc] initWithFrame:CGRectMake(0,0, self.view.frame.size.width,self.view.frame.size.height)];
[viewsetTag:103];
[view setBackgroundColor:[UIColorblackColor]];
[viewsetAlpha:0.8];
[self.viewaddSubview:view];
activityIndicator = [[UIActivityIndicatorViewalloc] initWithFrame:CGRectMake(0.0f,0.0f, 32.0f, 32.0f)];
[activityIndicatorsetCenter:view.center];
[activityIndicatorsetActivityIndicatorViewStyle:UIActivityIndicatorViewStyleWhite];
[view addSubview:activityIndicator];
[self.viewaddSubview:self.webView];
//开始加载数据
- (void)webViewDidStartLoad:(UIWebView *)webView {
[activityIndicatorstartAnimating];
}
//数据加载完
- (void)webViewDidFinishLoad:(UIWebView *)webView {
[activityIndicatorstopAnimating];
UIView *view = (UIView *)[self.viewviewWithTag:103];
[view removeFromSuperview];
}
第二种方法: 第二种方法:使用UIAlertView and UIActivityIndicatorView
//加载网页动画- (void)webViewDidStartLoad:(UIWebView *)webView{ if (myAlert==nil){ myAlert = [[UIAlertView alloc] initWithTitle:nil message: @"读取中..." delegate: self cancelButtonTitle: nil otherButtonTitles: nil]; UIActivityIndicatorView *activityView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite]; activityView.frame = CGRectMake(120.f, 48.0f, 38.0f, 38.0f); [myAlert addSubview:activityView]; [activityView startAnimating]; [myAlert show]; }}- (void)webViewDidFinishLoad:(UIWebView *)webView{ [myAlert dismissWithClickedButtonIndex:0 animated:YES];}
- IOS系统中网络等待的Loading的实现方法 等待加载
- iOS - 网络数据加载等待页面的简单实现
- iOS网络等待实现方法
- Loading效果实现:加载新页面前的等待过渡画面
- backgroundWorker 等待窗口的实现(loading窗口)
- CSS实现的loading页面等待效果
- CSS实现的loading页面等待效果
- css 实现的loading页面等待效果
- CSS实现的loading页面等待效果
- CSS实现的loading页面等待效果
- CSS实现的loading页面等待效果
- COBOL中实现线程等待的方法
- iOS UIAutomation关于等待loading过程的处理(针对indicator)
- iOS UIAutomation关于等待loading过程的处理(针对indicator)
- js实现页面加载的等待效果
- 上传或提交等待过程图标loading.gif的实现
- 一个高仿微博等待动画loading——等待动画的简单实现
- 提交表单的过程中显示loading等待
- JVM工作原理学习
- django下拉列表不显示值,显示为object的处理
- 如何在MAC OS,Linux和Windows清除本地DNS缓存
- Audition去除音频中的人声保留背景音乐
- 分数类中的运算符重载(续)
- IOS系统中网络等待的Loading的实现方法 等待加载
- matlab读写txt文件
- UI_UILabel(标签)
- 欧拉函数
- 【深入Java虚拟机】之一:Java内存区域与内存溢出
- java反射机制Reflection学习
- nginx配置ssl证书实现https和http共存访问
- 金蝶K3用户数据权限之二次开发接入
- win8系统在安装msi文件时遇到2502和2503错误