Анимация Path у CAShapeLayer


#1

Добрый день, почему анимировать path можно только через

что то такое:

let animation = CABasicAnimation(keyPath: “path”)
animation.duration = 4
animation.repeatCount = .infinity
animation.toValue = thirdPath.cgPath
animation.isRemovedOnCompletion = false
animation.autoreverses = true
shape[1].add(animation2, forKey: nil)

Почему это не работает в UIView.animate?
И как с случае если делаешь без UIView.animate использовать последовательности анимаций?