用drawRect:drawing绘制UIViews的延迟加载

时间:2012-12-19 14:32:30

标签: ios uiview uiscrollview uikit lazy-loading

我有一个很大的UIScrollView和近40个大(1000x700)UIViews。每个视图都有几个带有自定义绘图的子视图。我该如何懒得加载这些大视图? 我查找了几个延迟加载的解决方案,但是它们都引用了UIImage加载,并且在放置UIView之后它们使用posibility来加载UIImage。但在我的情况下,即使添加大UIView作为子视图也会导致延迟。有没有办法让滚动速度快,同时延迟加载内容?

1 个答案:

答案 0 :(得分:1)

我会使用UITableView而不是UIScrollView,然后通过UITableViewDataSource cellForRowAtIndexPath:添加自定义视图,延迟加载将自然发生。