注册 登录
主题 : 弧形代碼片段:一弧形展示代碼片段
级别: *
UID: 91981
精华: *
发帖: *
可可豆: * CB
威望: * 点
在线时间: (时)
注册时间: *
最后登录: *
0 楼:  发表于: 2013-12-27 14:30    发自: Web Page

弧形代碼片段:一弧形展示代碼片段   

管理提醒: 本帖被 wode211 执行加亮操作(2013-12-31)

- (void)viewDidLoad
{
    [super viewDidLoad];
    data = [[NSMutableArray alloc] init];
    for(int i = 1; i <= 28;i++) {
        [data addObject:[UIImage imageNamed: [NSString stringWithFormat:@"%d@2x.png",i]]];
    }
    CGFloat angle = DEGREES_TO_RADIANS((180/13));
        r = 630;
        degree = 180 / kTurntableNum;
        dotPoint = CGPointMake(self.view.frame.size.width/2-28, self.view.frame.size.height+360);
    for (int i = 0; i < kTurntableNum; i++) {
        UIImage *image = [UIImage imageNamed:[NSString stringWithFormat:@"%d.png",i+1]];
        UIImageView *imageV = [[UIImageView alloc] initWithImage: image];
        double radian =(i*degree)*M_PI/180;
        float x1 = dotPoint.x-r*cos(radian);
        float y1 = dotPoint.y-r*sin(radian);
        [imageV setFrame:CGRectMake(x1,y1, imageV.image.size.width, imageV.image.size.height)];
        CGAffineTransform rotation = CGAffineTransformMakeRotation(angle * (i-15) );
        imageV.transform = rotation;
        [self.view addSubview:imageV];
    }
}


图片:04725A62-E2F5-430D-AE55-A976744D8D6B.png
级别: 精灵王

状态: 连续签到 - [341天]
UID: 4020
精华: 0
发帖: 437
可可豆: 24891 CB
威望: 25992 点
在线时间: 3388(时)
注册时间: 2009-04-02
最后登录: 2018-08-21
1 楼:  发表于: 2013-12-31 12:11    发自: Web Page
支持支持,多谢分享!
一直在努力,一直都觉得努力得还不够~~
www.etware.com
级别: 光明使者

状态: 连续签到 - [255天]
UID: 2069
精华: 5
发帖: 1091
可可豆: 124131 CB
威望: 126125 点
在线时间: 2587(时)
注册时间: 2009-02-07
最后登录: 2019-03-20
2 楼:  发表于: 2013-12-31 12:14    发自: Web Page
支持,感谢参与
汉字字典 -2018最新专业版

CocoaChina社区转载内容已尽可能注明出处,如未能核实来源或转发内容图片有权利瑕疵的,请及时联系社区进行修改或删除【联系方式QQ : 3442093904 邮箱:support@cocoachina.com】文章内容为作者独立观点,不代表CocoaChina社区立场。版权归原作者所有,如申请授权请联系作者,因文章侵权CocoaChina社区不承担任何法律及连带责任。

描述
快速回复

关注本帖(如果有新回复会站内信通知您)

发帖、回帖都会得到可观的积分奖励。查看论坛积分规则

按"Ctrl+Enter"直接提交
    顶部