remove all subLayers from a view

前端 未结 9 944
春和景丽
春和景丽 2021-02-01 01:16

In an animation I added a lot of sublayers to a view, with:

[self.view.layer addSublayer:layer1];
[self.view.layer addSublayer:         


        
9条回答
  •  慢半拍i
    慢半拍i (楼主)
    2021-02-01 01:50

    Swift 3.0 & Swift 4.0

    Set the sublayers property to nil to remove all sublayers from a view.

    view.layer.sublayers = nil
    

    also you can add

    .removeAll()
    

提交回复
热议问题