iOS - 内容视图非常大的 UIScrollView,如何减少内存使用量?
Posted
技术标签:
【中文标题】iOS - 内容视图非常大的 UIScrollView,如何减少内存使用量?【英文标题】:iOS - A UIScrollView with very large content view, how to reduce the memory usage? 【发布时间】:2015-08-11 07:29:21 【问题描述】:内容视图必须包含大量文本(CATextLayer)和曲线(CAShapeLayer)。
如果内容太大,应用程序会因为使用内存过多而崩溃。
【问题讨论】:
【参考方案1】:使用集合视图或表格视图,这样屏幕边界之外的内容就不会被渲染,从而节省内存。单元格也将被重复使用。
另一种解决方案可能是继续使用滚动视图,但自己实现这种屏幕外重用模式。
【讨论】:
以上是关于iOS - 内容视图非常大的 UIScrollView,如何减少内存使用量?的主要内容,如果未能解决你的问题,请参考以下文章