我试着做这样的事情:
for(CALayer *layer in rootLayer.sublayers){ [layer removeFromSublayer];}
但它没有工作。
此外,我试图克隆rootLayer.sublayers到单独的NSArray,但结果是一样的。
有任何想法吗?
编辑:
我以为它现在工作,但我错了。它适用于CALayers,但它不工作与CATextLayers。有任何想法吗?
解决方法 从图层中删除所有子图层的最简单的方法是将sublayer属性设置为nil:rootLayer.sublayers = nil;
总结以上是内存溢出为你收集整理的objective-c – 删除所有CALayer的子图层全部内容,希望文章能够帮你解决objective-c – 删除所有CALayer的子图层所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)