在大型UIImageView中排列小图像并在IOS中进行缩放

时间:2014-03-06 07:21:55

标签: ios objective-c

我有一个项目需要在一个大的UIImageView中排列81个小图像(平铺)并缩放UIImageView。我必须制作三个这样的UIImageViews(例如:红色瓷砖,蓝色瓷砖和黄色瓷砖[所有3个属于一张纸])并根据缩放比例从一个切换到另一个。

我使用CATiledLayer完成了。但我无法从一个切换到另一个,这意味着从红色到黄色),具体取决于缩放比例。另外,使用CATiledLayer会在屏幕上显示加载的图块,这是我的客户无法接受的。

我做了什么......

我将小图像放在小UIImageViews中。然后我将UIImageViews安排在一个大的UIImageView中。我做了三个这么大的UIImageViews.I通过继承它并向它添加一个UIImageView,将UIScrollView添加到我的主视图中。此外,我可以根据缩放比例从红色切换到黄色,反之亦然。但问题是,当我制作3个大的UIImageViews时,它会持续显示内存警告,当我按下一个按钮加载下一个工作表(使用3个类似的大型UIImageViews)时,应用程序崩溃。

请有人帮助我并解决我的问题因为我遇到了大麻烦。

许多人提前感谢。

0 个答案:

没有答案