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

sunyawang 发布于 2013年10月22日
无人欣赏。

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

共8条回复
terryso 回复于 2013年10月22日

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

sunyawang 回复于 2013年10月22日

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

sunyawang 回复于 2013年10月22日

1楼 @terryso 你看微博客户端打开连接的时候,我感觉是uiwebview

zhangmeteor 回复于 2013年10月22日

3楼 @sunyawang 我记得判断webview是不是,摁住有没有那3个按钮就知道了。

tinyfool 回复于 2013年10月22日

2楼 @sunyawang 听起来不错啊,其实进度条关键是心理作用,准确与否价值不大的

sunyawang 回复于 2013年10月23日

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

sunyawang 回复于 2013年10月23日

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

tinyfool 回复于 2013年10月23日

7楼 @sunyawang en,你们自己安排吧

6楼 @sunyawang 理那些loser做啥?

登录 或者 注册