JTBorderDotAnimation 1.0.0

JTBorderDotAnimation 1.0.0

测试已测试
语言语言 Obj-CObjective C
许可 MIT
发布上次发布2014年12月

Jonathan Vukovich Tribouharet 维护。




  • Jonathan Tribouharet

JTBorderDotAnimation 是一个简单的动画,用于在 iOS 上将点围绕 UIView 进行旋转。

安装

使用 CocoaPods,将此行添加到您的 Podfile。

pod 'JTBorderDotAnimation', '~> 1.0'

屏幕截图

Example

用法

基本用法

只需导入 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

要求

  • iOS 7 或更高版本
  • 自动引用计数 (ARC)

已知问题

  • 应用进入后台时动画停止,您必须手动重新启动它

作者

许可

JTBorderDotAnimation 在 MIT 许可下发布。有关更多信息,请参阅 LICENSE 文件。