JWKKeyFrameAnimationView 1.0

JWKKeyFrameAnimationView 1.0

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

James Kelso 维护。



  • 作者:
  • James Kelso

JWKKeyFrameAnimationView 允许您创建一个显示关键帧动画的视图。目前,所有帧必须具有统一的大小。

此类允许您执行 CATransforms 无法执行的动画。这对于创建自定义旋转器(UIActivityIndicatorView)非常有效。

Frame Animation ExampleTexture Atlas Example

用法

// Set up frame animation view
UIImage *textureAtlas = [UIImage imageNamed:@"K_texture_atlas"];
CGFloat frameWidth = 100.0f;
CGFloat frameHeight = 100.0f;
CGFloat animationDurationSecs = 5.0f;
NSInteger numberOfFrames = 16;

JWKKeyFrameAnimationView *frameAnimationView = [[JWKKeyFrameAnimationView alloc] 
    initWithFrame:CGRectMake(0, 0, frameWidth, frameHeight)
    textureAtlas:textureAtlas 
    frameSize:CGSizeMake(frameWidth, frameHeight) 
    numberOfFrames:numberOfFrames];
frameAnimationView.animationDuration = animationDurationSecs;
[self.view addSubview:frameAnimationView];
frameAnimationView.animating = YES;