Я пытаюсь найти способ, чтобы оживить цвет обводки, что я создаюSwift-одушевленные CAshapeLayer цвет обводки
circleLayer = CAShapeLayer()
circleLayer.path = circlePath.CGPath
circleLayer.lineCap = kCALineCapRound
circleLayer.fillColor = UIColor.clearColor().CGColor
CABasicAnimation fill = CABasicAnimation.
circleLayer.strokeColor = UIColor(red: 0.4, green: 1.0, blue: 0.2, alpha: 0.5).CGColor
circleLayer.lineWidth = 20.0;
circleLayer.lineJoin = kCALineJoinRound
// Don't draw the circle initially
circleLayer.strokeEnd = 0.0
// Add the circleLayer to the view's layer's sublayers
layer.addSublayer(circleLayer)
То, что я хочу достичь, это: в то время как он создается (я создавая его в течение 1 секунды), цвет будет анимироваться
Проводка два вопроса в одном, как правило, не является хорошей идеей. Вопрос 1 явно «основан на мнениях» и, следовательно, вне темы на этом сайте. - Я бы предположил, что вы ограничиваете свой вопрос проблемой 2 и пытаетесь лучше объяснить проблему. –
Подсказка: первый вопрос основан на мнениях; придерживайтесь второго. – Drux
сделал! @MartinR спасибо: D –