【发布时间】:2017-05-11 05:33:18
【问题描述】:
我尝试为按钮背景图像创建动画,但不知道我是否应该这样做以获得与gif 相同的结果。我需要从上到下进行背景更改。感谢您的帮助!
【问题讨论】:
-
@LeoNatan 我想在进度条中创建诸如加载动画之类的东西,但只能使用按钮背景
标签: objective-c uibutton uiviewanimation
我尝试为按钮背景图像创建动画,但不知道我是否应该这样做以获得与gif 相同的结果。我需要从上到下进行背景更改。感谢您的帮助!
【问题讨论】:
标签: objective-c uibutton uiviewanimation
尝试这样做
CALayer *layer = [CALayer layer];
layer.frame = CGRectMake(0, self.view.bounds.size.height, self.view.bounds.size.width, self.view.bounds.size.height);
layer.backgroundColor = [UIColor blueColor].CGColor;
[self.view.layer addSublayer:layer];
CABasicAnimation *animation = [CABasicAnimation animation];
animation.keyPath = @"position.y";
animation.byValue = @(-self.view.bounds.size.height);
animation.duration = 1;
animation.fillMode = kCAFillModeForwards;
animation.removedOnCompletion = NO;
[layer addAnimation:animation forKey:@"Splash"];
【讨论】: