我有一个非常形象的应用程序。 (在你说之前:不,我不能减少图像的数量)。这意味着我的故事板文件中有很多UIImageView
。
应用程序的整体结构如下:
由于页面视图控制器,Content View Controller
是图片重的图像,任何时候最多约12个图像都可以在内存中。
我一直在收到内存警告和泄漏(从我的调查中这些是单独的无关事件),系统有时终止了应用程序。
除了编写我自己的UIPageViewController
实现,我该怎么做才能减少内存占用?
答案 0 :(得分:0)
我认为您不需要创建自己的UIPageViewController
实现,只需要明智地使用UIPageViewControllerDelegate/DataSource
和UIViewController
。
例如,UIViewController
有一个在内存警告期间触发的方法,你是否摆脱了在该方法中不可见的VC上的重图像?