ios-webview加载进度中执行多次的问题
来源:互联网 发布:汉化新世纪-软件 编辑:程序博客网 时间:2024/05/22 04:58
转载自: http://fisher-me.net/?p=472
要做的需求是在一个webview加载之前显示“加载中”的view,等webview加载完毕以后移除该view,并加载webview。
利用
- -(void)webViewDidStartLoad:(UIWebView *)webView
- {
- NSLog(@"start");
- }
- -(void)webViewDidFinishLoad:(UIWebView *)webView
- {
- NSLog(@"end");
- }
方法来做,实际测试时发现start和end出现了多次,很奇怪。
后来调研了下,发现如果网页内有异步请求或者重定向时,就会多次调用上述方法,anyway,解决就好,解决方法是使用webView.isLoading属性。
- -(void)webViewDidFinishLoad:(UIWebView *)webView
- {
- if (webView.isLoading) {
- return;
- }
- //your code
- }
1 0
- ios-webview加载进度中执行多次的问题
- ios webview webViewDidFinishLoad 执行多次
- WebView 重定向行为导致的多次加载问题
- iOS中webview加载pdf文件出现黑屏的问题
- Android Webview的使用中,onPageFinished方法和onReceivedError方法,onPageFinished在4.4版本会被多次执行的问题
- 解决webview多次加载,无法准确判断页面加载完成的问题
- WebView加载进度Progress的显示
- iOS 通知对应的方法多次执行问题
- ios wkwebview的代理啊方法执行多次问题
- Android中WebView加载H5页面JS不执行的问题
- NSNotification多次执行的问题
- 有关viewController中viewDidLoad方法执行多次的问题
- android中ListView多次重复执行getView的问题
- Netty中ByteToMessageDecoder中的decode方法执行多次的问题
- IOS开发中WebView加载资源路径问题
- android中ListView多次刷新多次重复执行getView的问题另解
- addTextChangedListener在fragment中多次执行问题
- Android Webview 加载显示比iOS慢的问题
- 1. Two Sum
- python实现简单的LRU算法
- virt-viewer源码分析
- Android Studio初认识——调用相机
- 基本文件的I/O --创建目录列表
- ios-webview加载进度中执行多次的问题
- Spring MVC学习-----------DispatcherServlet说明
- MySQL基本操作(一)
- 应用系统架构的发展历程
- Activiti查看流程历史记录(六)
- activemq 总结
- 几款好用的Android Studio插件
- JAVA使用JDBC连接MySQL数据库
- 【机房收费系统】VB与grid++report交互(如何让数据以报表格式显示)