OC

Knowledge OS
主帖 8 条回复

uiwebview拿不到进度,那些应用是怎么做进度的?

sunyawang sunyawang · 2013年10月22日 · 阅读 7 · 无人欣赏。

RT。。 uiwebview拿不到进度,那些应用是怎么做进度的? 被难倒了

回复

8 条
#1
terryso
2013年10月22日

你要看是哪些应用,你确定它们用的是UIWebView?

#2
sunyawang
2013年10月22日

我现在的办法是利用uiwebview给的should,Did和Finish3个状态来模拟 将要加载的时候进度条走30% 开始加载再走30% Finish的时候再走30% 最后留0.3秒渲染时间 走完10% 走的过程做缓慢走的动画,不是直接跳 看起来还挺像的。。但是谁有更好的办法吗

#6
sunyawang
2013年10月23日

5楼 @tinyfool 嗯,这样做如果单论心理作用,已经达到效果了,看起来挺真实,既然准确与否价值不大,那我暂时就不去研究了。我给别人试用了一下感觉也还OK。安卓的webview官方提供了一个叫什么change的API,是给的进度,他们嘲笑iOS的webview连进度都不给让我比较不爽

#7
sunyawang
2013年10月23日

5楼 @tinyfool 对了,tiny大,你发了我的邮件之后,王坚叫我过去聊聊,后来因为他出差,周日他公司又没有人,各种原因错开了,到现在都还没去。。

登录 或者 注册