ios - UIwebView顶部进度条怎么实现的?

 aaaaaaaaaa本尊 发布于 2022-10-29 02:16


UIwebView顶部进度条怎么实现的?有现成的开源库吗?
目前用的是SVProgressHUD ,他好像只能在屏幕中间显示一个圈圈。。

7 个回答
  • 苹果手机中 除了safari的进度条是真的,其他都是假的
    自定义一个高为2的view,在动画中改变他的宽度

    2022-11-12 01:45 回答
  • 如果加载完成有回调 做个假的进度 完成回调后那条进度设成100%就好了

    2022-11-12 01:45 回答
  • UIWebview 不支持进度条,iOS 8以上可以使用WkWebview

    2022-11-12 01:45 回答
  • https://github.com/ninjinkun/...
    如果不考虑兼容iOS7 那么对WKWebview的estimatedProgress属性进行KVO操作 也能监听进度

    [wkWebView addObserver:self forKeyPath:@"estimatedProgress" options:NSKeyValueObservingOptionNew context:nil];
    2022-11-12 01:45 回答
  • SVProgressHUD,只是显示是否加载完成,
    用这个吧NJKWebViewProgress里面有地址

    2022-11-12 01:45 回答
  • WKWebView有estimatedProgress属性
    UIWebView没有但是可以用NJKWebViewProgress,当然WK也可以用NJK
    我自己写了一个基类,ios8以上用wk,否则UI,github地址https://github.com/yuqingzhud...
    应该可以找到你想要的

    2022-11-12 01:45 回答
  • 系统就有进度条控件UIProgressView.自己定制一个view也很简单。
    微信那些进度条都是假的,不是真的进度。你把网关了,它照样跑到80~90%

    2022-11-12 01:45 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有