【发布时间】:2011-01-05 06:30:56
【问题描述】:
我无法删除所有图层的子图层。我目前手动执行此操作,但这会带来不必要的混乱。我在 google 上找到了很多关于此的主题,但没有答案。
我试图做这样的事情:
for(CALayer *layer in rootLayer.sublayers) { [层 removeFromSublayer]; }但是没有用。
另外,我尝试将 rootLayer.sublayers 克隆到单独的 NSArray 中,但结果是一样的。
有什么想法吗?
编辑:
我认为它现在有效,但我错了。它适用于 CALayers,但不适用于 CATextLayers。有什么想法吗?
【问题讨论】:
标签: objective-c cocoa core-animation