python3d旋转相册_3D立体相册,一个可旋转的立体相册

11359.gif

主要功能:3D云相册,立体球体展示 可自行添加本地照片 可旋转,照片可放大

用的代码是用的云标签的code,代码略有改动

主要代码调用

// 调用展示

self.sphereView = [[YoungSphere alloc] initWithFrame:CGRectMake(20, 200, 340, 320)];

NSMutableArray *array = [[NSMutableArray alloc] initWithCapacity:0];

for (NSInteger i = 0; i < 30; i ++) {

self.btn = [UIButton buttonWithType:UIButtonTypeSystem];

[_btn setBackgroundImage:[UIImage imageNamed:@"dog"] forState:(UIControlStateNormal)];

_btn.frame = CGRectMake(0, 0, 60, 60);

[_btn addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside];

[array addObject:_btn];

[_sphereView addSubview:_btn];

}

[_sphereView setCloudTags:array];

_sphereView.backgroundColor = [UIColor whiteColor];

[self.view addSubview:_sphereView];

当然里面的很多元素都是可以改动的,根据自己需要自己改动即可

这里用的是Button,你也可改为其他的,数量也可改动

这里图片的存储,展示用的很笨拙,大家不要学我,要用好的管理方式。因为刚开始只是做着玩的,后来就慢慢完善成小项目了。

说一下图片的管理吧:

因为是单个展示,这里用的是单个数组的存储,展示。

当做到线上的那个复杂形式的时候,就远远不够了,因为会涉及到多个相册的展示,删除,还有和标题的联动性,线上的用的是字典和数组相结合的方式。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值