最新消息:文章中包含代码时,请遵守代码高亮规范!

ios 旋转动画【原创】

iOS Jacks 1832浏览 0评论

app首页经常会有创建一个或多个旋转动画使页面更加生动,做一个旋转动画可以直接套用以下方法

 

//新建一个ImageView

UIImageView *orangeImageView = [[UIImageView alloc] initWithFrame:CGRectMake(200, 200, 100, 100)];
orangeImageView.image = [UIImage imageNamed:@”tupian.png”];
[self.view addSubview:orangeImageView];

CABasicAnimation *animation =  [CABasicAnimation animationWithKeyPath:@”transform.rotation.z”];
//默认是顺时针效果,若将fromValue和toValue的值互换,则为逆时针效果
animation.toValue = @(0.f);
animation.fromValue =  @(M_PI *2);

//动画的持续时间,秒为单位
animation.duration  = 3;

//如果设置为YES,代表动画每次重复执行的效果会跟上一次相反
animation.autoreverses = NO;
animation.fillMode =kCAFillModeForwards;

//动画的重复次数
animation.repeatCount = 500;
[orangeImageView.layer addAnimation:animation forKey:nil];

转载时请注明出处及相应链接,本文永久地址:https://blog.yayuanzi.com/20007.html


pay_weixin
pay_weixin
微信打赏
pay_weixin
支付宝打赏
感谢您对作者Jacks的打赏,我们会更加努力!    如果您想成为作者,请点我

发表我的评论
取消评论

表情