如何从某个百分比获得贝塞尔曲线路径的分数

时间:2019-06-02 07:46:06

标签: ios swift uibezierpath

我有一个Bezier路径,我想从整个Bezier路径的某个百分比中获取Bezier路径。例如,我有一个矩形的贝塞尔曲线路径,我想以30%的百分比计算该矩形的贝塞尔曲线路径。有什么方法可以计算出那部分路径吗?

1 个答案:

答案 0 :(得分:0)

您可以这样做:

let firstPath = UIBezierPath(rect: rect)

let value: CGFloat = 0.5 // Your fraction

let secondPath = UIBezierPath(rect: CGRect(x: rect.origin.x, y: rect.origin.y, width: rect.width * value, height: rect.height))