测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可 | MIT |
发布上次发布 | 2014年12月 |
由 Jonathan Vukovich Tribouharet 维护。
JTBorderDotAnimation 是一个简单的动画,用于在 iOS 上将点围绕 UIView 进行旋转。
使用 CocoaPods,将此行添加到您的 Podfile。
pod 'JTBorderDotAnimation', '~> 1.0'
只需导入 JTBorderDotAnimation.h
。
#import "JTBorderDotAnimation.h"
@interface ViewController : UIViewController
@property (weak, nonatomic) IBOutlet UIView *animatedView;
@property (strong, nonatomic) JTBorderDotAnimation *dotAnimation;
@end
分配您要动画化的视图并开始动画。
- (void)viewDidLoad
{
[super viewDidLoad];
self.dotAnimation = [JTBorderDotAnimation new];
self.dotAnimation.animatedView = self.animatedView;
}
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
[self.dotAnimation start];
}
您可以轻松定制动画。
numberPoints
duration
repeatCount
pointSize
pointColor
示例
- (void)viewDidLoad
{
[super viewDidLoad];
self.dotAnimation = [JTBorderDotAnimation new];
self.dotAnimation.animatedView = self.animatedView;
self.dotAnimation.numberPoints = 6;
self.dotAnimation.duration = 6.;
self.dotAnimation.repeatCount = 3;
self.dotAnimation.pointSize = 5.;
self.dotAnimation.pointColor = [UIColor orangeColor];
}
动画开始时,animatedView 的 clipsToBounds
属性被设置为 NO
。
JTBorderDotAnimation 在 MIT 许可下发布。有关更多信息,请参阅 LICENSE 文件。