图片实现旋转
博客专区 > wuc 的博客 > 博客详情
图片实现旋转
wuc 发表于2年前
图片实现旋转
  • 发表于 2年前
  • 阅读 47
  • 收藏 0
  • 点赞 2
  • 评论 0

【腾讯云】如何购买服务器最划算?>>>   

摘要: 图片立体旋转,图片旋转

---实现图片3D立体旋转

-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{

    CABasicAnimation* rotationAnimation;

    rotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.y"];

    rotationAnimation.toValue = [NSNumber numberWithFloat: M_PI * 2.0 ];

    rotationAnimation.duration = 1;

    rotationAnimation.cumulative = YES;

    rotationAnimation.repeatCount = MAXFLOAT;

    

    [imageView.layer addAnimation:rotationAnimation forKey:@"rotationAnimation"];

   }

 

---图片旋转

-(void) startAnimation

{

    [UIView beginAnimations:nil context:nil];

    [UIView setAnimationDuration:0.01];

    [UIView setAnimationDelegate:self];

    [UIView setAnimationDidStopSelector:@selector(endAnimation)];

    imageView.transform = CGAffineTransformMakeRotation(angle * (M_PI / 180.0f));

    [UIView commitAnimations];

}

 

-(void)endAnimation{

    angle += 10;

    [self startAnimation];

}

共有 人打赏支持
粉丝 0
博文 25
码字总数 7850
×
wuc
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: