Removing all CALayer's sublayers

前端 未结 15 1062
说谎
说谎 2020-12-07 20:25

I have trouble with deleting all of layer\'s sublayers. I currently do this manually, but that brings unnecessary clutter. I found many topics about this in google, but no a

15条回答
  •  生来不讨喜
    2020-12-07 20:50

    For sure you can do:
    self.layer.sublayers=nil;
    as suggested by Pascal Bourque. But it's better to call the setter for sublayers property:
    [self.layer setSublayers:nil];
    To avoid any clean up issues if there might be.

提交回复
热议问题