UIBezierPath缩放

时间:2017-11-24 18:23:49

标签: ios swift uibezierpath

我已经编写了这个函数来尝试缩放我绘制的UIBezierPaths ...

  func fit(into:CGRect) -> Self {
    let bounds = self.cgPath.boundingBox

    let sw     = into.size.width/bounds.width
    let sh     = into.size.height/bounds.height


    let factor = min (5, min(sw, max(sh, 0.0)))

    return scale(x: factor, y: factor, into: into)
  }

它正常工作确定。然而问题是存在的。有时在两点之间有破折号。如果我没有意义,请告诉我,我会尝试重新解释我的问题。

0 个答案:

没有答案