【发布时间】:2014-04-09 11:48:12
【问题描述】:
我有一个很大的UIView。它的大小可变。它可能大于 5000x5000 size。我使用UIBezierPath 在其上画线和圆圈。我还在上面添加了一些view。这些subview 中的每一个都包含buttons、textview、labels 等。
我将此主视图放在UIScrollView 上。 UIScrollView 是 zoomable 并且必须非常清晰地显示内容(它不应该变得模糊)。
目前,我绘制完整的UIView 并添加到UIScrollView。问题是,它占用了太多memory 和crashing 因为Memory Pressure Issue.
我应该如何处理以实现高性能?
【问题讨论】:
-
您的视图需要在运行时更改,或者您正在构建不需要更改的大图像?
-
@TiagoAlmeida,我两者都需要,第一次加载时我的视图将保持不变,但它会随着用户的交互而改变。
标签: ios objective-c uiview uiscrollview