dug*_*gla 1 iphone uiscrollview uiview drawrect
我试图在我的可视化中节省内存消耗.我有一个带有包含一些子视图的containerView的scrollView.我想消除scrollView和containerView的CALayer.因此,只有子视图在重绘期间消耗内存等.
我该怎么做呢?
谢谢,道格
iPhone上的所有UIViews和UIView子类都有CALayers支持.你没有太多可以避免这种情况,因为这是UIKit做出的假设.(在Cocoa for Mac中,您可以指定哪些视图具有CALayers!)
虽然你可能会破解一些东西并破坏某些视图的CALayers,但我不推荐它.我写了一些非常复杂的绘画应用程序,我从来没有遇到CALayers消耗大量内存的问题.请记住,在应用程序收到内存警告之前,您可以安全地使用大约25MB的内存.如果你看到你的应用程序流失了大量使用的内存并且你只是画画,那么可能还有另外一个问题.
希望有所帮助,
本
| 归档时间: |
|
| 查看次数: |
384 次 |
| 最近记录: |