关于图片的描画

iOS 码拜 7年前 (2015-05-09) 349次浏览 0个评论
 

我现在要铺一个大背景,能不能用一张小图一个接一个的拼接起来组成一个大背景?

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];

像这样
loop就不写了….
其他的代码也不写了….
公司没环境…..
所以这些我也不知道对不对….

谢谢你的回答。

如果这样的话,
需要很多小的UIImageVIew,在内存、性能上会好于直接加载一个大图吗??

不会….
所以建议用opengl…..
或著请美工组成大图
你的意思是说用opengl把图片组成一个大图吗?

这样的话,与直接使用大图相比,内存并没有省,只是程序小了点对吧。

图片量多的话,使用opengl组效率会比UIImageView好….
内存是不会省的….
只是使用小图,通常是有一些特殊需求,比方说一个游戏地图
有很大张的草地,草地只要一张小图,将其组合成大图就好…
另一个关卡的草地比较小,同样可以用小图组起来..
了解了,谢谢你的回答。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明关于图片的描画
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!