我有下面的代码行,这是为了防止一个问题,其中一个子层显示在另一篇文章的内容。在用户退出帖子时调用该行被激发的方法。

newBaseP3FolderLayer.layer.sublayers?.remove(at: 1)

但现在,我认为这段代码的结果是,有些情况下,另一个视频会突然覆盖所有其他图像。
我注意到这只发生在子层数为14的时候。(上面的数字也可能是这样)在打印子层数时,我注意到代码运行良好(对于10或11和12这样的VAL),直到子视图数变为14。
我该怎么解决?

最佳答案

这将是更好的方法

for sublayer in sublayers {
    if sublayer.name == "yourLayerName" {
        sublayer.removeFromSuperlayer()
    }
}

关于ios - 如何知道要删除哪个子图层?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56536813/

10-10 21:05