11359.gif
主要功能:3D云相冊木蹬,立體球體展示 可自行添加本地照片 可旋轉(zhuǎn)至耻,照片可放大
用的代碼是用的云標(biāo)簽的code,代碼略有改動
主要代碼調(diào)用
// 調(diào)用展示
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];
當(dāng)然里面的很多元素都是可以改動的,根據(jù)自己需要自己改動即可
這里用的是Button尘颓,你也可改為其他的走触,數(shù)量也可改動
這里圖片的存儲,展示用的很笨拙疤苹,大家不要學(xué)我互广,要用好的管理方式。因為剛開始只是做著玩的卧土,后來就慢慢完善成小項目了惫皱。
說一下圖片的管理吧:
因為是單個展示,這里用的是單個數(shù)組的存儲尤莺,展示旅敷。
當(dāng)做到線上的那個復(fù)雜形式的時候,就遠遠不夠了颤霎,因為會涉及到多個相冊的展示媳谁,刪除,還有和標(biāo)題的聯(lián)動性友酱,線上的用的是字典和數(shù)組相結(jié)合的方式韩脑。