码迷,mamicode.com
首页 > 移动开发 > 详细

iOS设置imageView转圈功能

时间:2015-06-05 12:01:01      阅读:143      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!