Я пытаюсь использовать CABasicAnimation
или анимацию ключевого кадра на MGLAnnotation
, но я не смог найти способ сделать это, так как MGLAnnotation
не вызывает «addAnimation». Согласно старой документации, это возможно с использованием RMMarker
, но этот класс не существует в новой версии.Невозможно использовать CABasicAnimation с картой Mapbox iOS
https://www.mapbox.com/mapbox-ios-sdk-legacy/examples/simple-cabasicanimation/
Я создал CABasicAnimation
объект вроде этого:
let hover = CABasicAnimation(keyPath: "position")
hover.additive = true
hover.fromValue = NSValue(CGPoint: CGPointZero)
hover.toValue = NSValue(CGPoint: CGPointMake(0.0, -15.0))
hover.autoreverses = true
hover.duration = 1.0
hover.repeatCount = 500
hover.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionEaseOut)
Я не могу добавить эту анимацию любого возможного класса.
Любые решения?