【发布时间】:2015-12-15 10:36:28
【问题描述】:
我有一个问题(;)),我需要你的帮助。
让我们看一下图片:
1) 我有一条路。假设它是这样的:
let bezierPath = UIBezierPath()
bezierPath.moveToPoint(CGPointMake(10.5, 47.5))
bezierPath.addCurveToPoint(CGPointMake(45.5, 23.5), controlPoint1: CGPointMake(10.5, 47.5), controlPoint2: CGPointMake(32.5, 23.5))
bezierPath.addCurveToPoint(CGPointMake(84.5, 47.5), controlPoint1: CGPointMake(58.5, 23.5), controlPoint2: CGPointMake(84.5, 47.5))
bezierPath.addLineToPoint(CGPointMake(10.5, 47.5))
bezierPath.closePath()
UIColor.redColor().setStroke()
bezierPath.lineWidth = 1
bezierPath.stroke()
2) 我有一个 UIImageView。第一个问题是:如何将它放在路径的指定部分(A点)的顶部?
3) 第二个问题:如何将其从 A 点动画到 B 点?
【问题讨论】:
-
你看过关键帧动画吗?
-
是的,但是这些知识并不能帮助我解决这个问题