iOS -一个带有非常大的内容视图的UIScrollView,如何减少内存使用



内容视图必须包含大量的文本(CATextLayer)和曲线(CAShapeLayer)。

如果内容太大,应用程序会因为占用内存太多而崩溃。

使用集合视图或表视图,这样屏幕边界以外的内容就不会呈现,从而节省内存。此外,电池将被重复使用。

另一个解决方案可能是继续使用滚动视图,但自己实现这个屏幕外重用模式。

最新更新