我在swift上添加了一些CALayers
。如果我做错了什么,请告诉我怎样才能做得更好。
for index in 1...5 {
nowCard = CALayer()
nowCard.backgroundColor = colorMain.CGColor
nowCard.frame = CGRectMake(fromX, fromY, cardsWidth, cardsHeight)
self.layer.insertSublayer(nowCard, atIndex: UInt32(index))
}
在下一步中,我必须选择其中一个。在obj-c中,我可以使用
objectAtIndex
来完成这项工作,但现在不行了。如何按索引选择一个层? 最佳答案
小例子,你与小修复:
let nowCard = CALayer()
let myView = UIView(frame:CGRectMake(0, 0, 320, 200))
for index in 1...5 {
nowCard.backgroundColor = UIColor.whiteColor().CGColor
nowCard.frame = CGRectMake(0, 0, 320, 200)
myView.layer.insertSublayer(nowCard, atIndex: 1)
}
关于swift - 如何按索引快速选择CALayer?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26402170/