感谢zhaobq给我们提供了Ajax+servlet实现上传进度条。但此代码运行时会有一点小问题:1、点上传时会打开另一个IE页面,我采用了一个ifr a me进行隐藏。2、有时看不见进度条,特别是小文件时,在此我采用了线程sleep,这样一来就可以明显看到进度条。但此处还有一个问题:如果同时开两个IE进行上传时,则两个上传进度条会显示是一样的。希望哪位能解决这个问题。
很多APP加载webView页面的时候都有进度条显示,今天我们这里主要使用相对轻量级的WKWebView加载网页,至于WKWebView 和UIWebView的区别与联系这里就不多讲了,自己百度哈哈。。。
WKWebView加载网页进度跳显示主要效果如下:
这里主要是使用KVO监听WKWebView的“estimatedProgress”属性,通过监听该属性的变化才是进度条的长度。
1、定义便利构造函数、以及属性和控件
var url: String?
var progresslay