3D立体相册,一个可旋转的立体相册

原创 2017年05月24日 11:34:29

11359.gif

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

商城下载: App Store

github下载

用的代码是用的云标签的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,你也可改为其他的,数量也可改动

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

说一下图片的管理吧:
因为是单个展示,这里用的是单个数组的存储,展示。
当做到线上的那个复杂形式的时候,就远远不够了,因为会涉及到多个相册的展示,删除,还有和标题的联动性,线上的用的是字典和数组相结合的方式。


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

从零开始打造一个Android 3D立体旋转容器

本文地址,转载请注明 http://blog.csdn.net/mr_immortalz/article/details/51918560 github 代码下载地址 :https://github...

Android 从零开始打造一个 3D立体旋转容器

文章转载自:http://blog.csdn.net/mr_immortalz/article/details/51918560    学习参考 github 代码下载地址 :https:/...

flash 3D旋转中的多菱角立体球

  • 2009年06月12日 14:00
  • 675KB
  • 下载

3D立体旋转美女

  • 2017年06月19日 14:17
  • 282KB
  • 下载

Android自定义组件系列【11】——实现3D立体旋转效果

今天在网上看到一篇文章写关于Android实现3D旋转(http://www.ibm.com/developerworks/cn/opensource/os-cn-android-anmt2/inde...

安卓Andriod使用入门(十)【3D立体无限旋转】

知足是天赋的财富;奢侈是人为的贫穷。——苏格拉底threeddemoActivity.java代码:package com.siso.crazyworld;import android.content...
  • WuLex
  • WuLex
  • 2016年11月15日 14:49
  • 791

3D旋转桌面 使桌面立体动感

  • 2009年06月25日 15:44
  • 4.69MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:3D立体相册,一个可旋转的立体相册
举报原因:
原因补充:

(最多只允许输入30个字)