2015-10-14 37 views
1

enter image description here我需要使其中i具有弯曲的贝塞尔样/ \和我有在它的左边底部小对象的应用程序,例如一个平面>SWIFT附上图像bezierPath

使用你的想象力; )

我具有从0.0到1.0并在其上基部我希望把我的平面上的路径上的值,例如

  • 0.0平面是在路径的开始:>/\

  • 0.5是在中途:/> \

  • 1.0是底:/>

我知道如何与动画做到这一点。

CAKeyframeAnimation(keyPath: "position") then .path = bezierPath 

它很容易!

但我不需要动画!我想在我的viewDidAppear时把这架飞机放在正确的地方。

如何将UIImage粘贴到UIBezierPath并沿着这条曲线移动它?

+0

当涉及到编程的问题,我强烈希望*不*搞清楚什么人在谈论时要使用我的想象,而是问一个合适的问题描述来处理。所以:而不是ASCII,你可以只附加一个或多个图像,适当地炫耀你的意思? –

+0

确定发布图片已更新 –

回答

0

好吧,我发现解决方案 所有你需要的是设置:

let flightAnimation = CAKeyframeAnimation(keyPath: "position") 
    flightAnimation.path = ovalShapeLayer.path 
    flightAnimation.speed = 0 
    flightAnimation.timeOffset = 0.5 // 50% of the path 
    flightAnimation.duration = 1.0