我现在要铺一个大背景,能不能用一张小图一个接一个的拼接起来组成一个大背景? |
|
40分 |
开一张大张的UIImageView…
然后透过座标addSubview…… 把小图一张一张塞进去….. UIImageView* Big = [[UIImageView alloc]initWithRect:rt]; [Big addSubview:small]; CGPoint pt = CGPointMake(0,0); [small setorgin:pt]; [Big addSubview:small2]; CGPoint pt2 = CGPointMake(10,0); [small2 setorgin:pt2]; 像这样 |
谢谢你的回答。
如果这样的话, |
|
不会….
所以建议用opengl….. 或著请美工组成大图 |
|
你的意思是说用opengl把图片组成一个大图吗?
这样的话,与直接使用大图相比,内存并没有省,只是程序小了点对吧。 |
|
图片量多的话,使用opengl组效率会比UIImageView好….
内存是不会省的…. 只是使用小图,通常是有一些特殊需求,比方说一个游戏地图 有很大张的草地,草地只要一张小图,将其组合成大图就好… 另一个关卡的草地比较小,同样可以用小图组起来.. |
|
了解了,谢谢你的回答。
|