我的应用程序正在动态创建子层(以下为“ myLayer1”)。我正在使用以下代码进行设置,效果很好
view.layer.insertSublayer(myLayer1, at: UInt32(sublayersCount))
显然,每次运行时,都会有一个新的myLayer1,而旧的myLayer1会丢失
我想存储这些OLD myLayer1,并使用IBACTION(“后退”按钮)在它们之间循环
我尝试了以下类似方法,给了我5种可能性
myLayer5 = myLayer4
myLayer4 = myLayer3
myLayer3 = myLayer2
myLayer2 = myLayer1
作为测试,我动态创建了几层,然后通过我的IBACTION进行了运行:
view.layer.insertSublayer(myLayer2, at: UInt32(sublayersCount))
但是,它没有显示过去的图层
实现此目标的最佳方法是什么?