3D立體相冊,一個可旋轉的立體相冊

11359.gif

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

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,你也可改為其他的,數量也可改動

這里圖片的存儲,展示用的很笨拙,大家不要學我,要用好的管理方式。因為剛開始只是做著玩的,后來就慢慢完善成小項目了。

說一下圖片的管理吧:
因為是單個展示,這里用的是單個數組的存儲,展示。
當做到線上的那個復雜形式的時候,就遠遠不夠了,因為會涉及到多個相冊的展示,刪除,還有和標題的聯動性,線上的用的是字典和數組相結合的方式。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容