iOS灰色条占位加载,骨架图,OC版

loadingSkeletonView 简介

效果:


Preview

此代码是 loader.swift 的OC版

原理

  • 遍历view的所有子控件,设置为透明
  • View最底部增加一个动画渐变层
  • 渐变层上盖一层白色的cover view
  • 在cover view上所有子控件对应的frame设置为透明,就像在上面挖出一个个洞,通过洞可以看到底下的情况

使用方法

  • JKSkeletonLoader类拖进工程
  • import "JKSkeletonLoader.h"
  • 调用
//加载视图
[JKSkeletonLoader addLoaderToTargetView:self.tableView];
//移除视图
[JKSkeletonLoader removeLoaderFromTargetView:self.tableView];

demo传送门下载地址

后续还有待继续改进...

2019-4-25-----------------更新---------------

UIView增加骨骼屏显示

[JKSkeletonLoader addLoaderToTargetView:instanceOfUIView];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。