我有一个项目需要在一个大的UIImageView
中排列81个小图像(平铺)并缩放UIImageView
。我必须制作三个这样的UIImageViews(例如:红色瓷砖,蓝色瓷砖和黄色瓷砖[所有3个属于一张纸])并根据缩放比例从一个切换到另一个。
我使用CATiledLayer
完成了。但我无法从一个切换到另一个,这意味着从红色到黄色),具体取决于缩放比例。另外,使用CATiledLayer会在屏幕上显示加载的图块,这是我的客户无法接受的。
我做了什么......
我将小图像放在小UIImageViews中。然后我将UIImageViews安排在一个大的UIImageView中。我做了三个这么大的UIImageViews.I通过继承它并向它添加一个UIImageView,将UIScrollView添加到我的主视图中。此外,我可以根据缩放比例从红色切换到黄色,反之亦然。但问题是,当我制作3个大的UIImageViews时,它会持续显示内存警告,当我按下一个按钮加载下一个工作表(使用3个类似的大型UIImageViews)时,应用程序崩溃。
请有人帮助我并解决我的问题因为我遇到了大麻烦。
许多人提前感谢。