KJLoadingAnimation 1.2.2

KJLoadingAnimation 1.2.2

Maintained by Yalin00.



KJLoadingDemo

这个工程提供了一些iOS开发中用到的加载控件
基于CALayer封装加载等待动画 - 加载等待工具
陆陆续续后续还会添加更多数据源
部分数据来源于网络


Cocoapods安装

pod 'KJLoadingAnimation'
pod 'KJLoadingAnimation/KJProgressHUD'

Author

Author:77
简书:https://www.jianshu.com/u/c84c00476ab6
GitHub:https://github.com/yangKJ


遇见的bug:

1、xib布局,如果遇见视图显示错位,并不在父视图中心位置。
解决方案:重置父视图frame

####版本更新日志:

Add 1.2.0
新增属性 kDismiss 和 kDismissTime 是否开启消失动画和消失时间
Add 1.1.1
新增时间沙漏加载动画、错位旋转、渐变蛇 三种素材
Add 1.1.0
优化调整,去除不必要的代码工作
Add 1.0.2
新增三种加载动画
  1. 写文字,笔图片可换
  2. 画爱心
  3. 心电图 时间有限没怎么细调,有空再来优化
  4. 播放指定图片
Add 1.0.0

KJLoadingAnimation 内含 7 种加载动画,多种属性自定义调整
同样可以自定义,自定义动画素材需要继承自 KJLoadingConfiguration

然后重载如下方法:
- (void)setupAnimationInLayer:(CALayer *)layer 
withSize:(CGSize)size tintColor:(UIColor *)tintColor;
自定义素材使用方法:
KJLoadingConfiguration *loadingConfig = [KJLoadingConfiguration defaultLoadingConfiguration];
loadingConfig.class_name = @"KJCustom";  /// 继承的动画素材类名
loadingConfig.kType = KJLoadingAnimationTypeCustom;
[KJLoadingAnimation kLoadingAnimationStartAnimatingWithView:self.view Configuration:loadingConfig];