【问题标题】:iOS6 CALayer freeing/unloading for views in a scrollview that are scrolled non-visibleiOS6 CALayer释放/卸载滚动视图中滚动不可见的视图
【发布时间】:2012-12-17 00:04:53
【问题描述】:

我知道在 iOS6 下,UIView 的 CALayer 会在内存不足的情况下自动卸载和释放,而不是视图本身被卸载。我喜欢这个新功能,它更容易处理。

但是,我想澄清一个极端情况:如果我有一个带有很多子视图的 UIScrollView,在内存不足的情况下,滚动到可见区域之外的视图是否有资格卸载图层?

【问题讨论】:

    标签: iphone objective-c ios uiview calayer


    【解决方案1】:

    我想是的,是的。

    实际清理的是 CALayer 的位图。看看这个blog

    【讨论】:

    • 投票赞成你链接到那个很棒的博客条目是正确的!
    猜你喜欢
    • 1970-01-01
    • 2016-01-12
    • 1970-01-01
    • 1970-01-01
    • 2021-03-06
    • 2016-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多