首页 > 移动平台 > 详细

iOS设置imageView转圈功能

时间:2015-06-05 12:00:23      阅读:263      评论:0      收藏:0      [点我收藏+]

闲话少说,直接上代码!

 

 

UIImageView *imageView=[[UIImageView alloc]initWithFrame:CGRectMake(0, 0, imageBgWH, imageBgWH)];
    
    imageView.image=[UIImage imageNamed:@"testing_tree"];
    
    imageView.center=imageBg.center;
    
//    NSLog(@"%f",imageView.top);
    
    [self.view addSubview:imageView];

添加要旋转的图片

 

 

- (CADisplayLink *)link
{
    if (!_link) {
        self.link = [CADisplayLink displayLinkWithTarget:self selector:@selector(up)];
    }
    return _link;
}
懒加载link

 [self.link addToRunLoop:[NSRunLoop mainRunLoop] forMode:NSDefaultRunLoopMode];

- (void)up
{
    // 1/60秒 * 45
    // 规定时间内转动的角度 == 时间 * 速度
    CGFloat ang = self.link.duration * M_PI_2;
    imageBg.transform = CGAffineTransformRotate(imageBg.transform, ang);
}

新手分享,勿喷!

 

iOS设置imageView转圈功能

原文:http://www.cnblogs.com/ls1949/p/4554182.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!