计算UIBezierPath的宽度和高度?

sha*_*oga 3 ios uibezierpath

我正在创建许多变形的UIBezierPaths.我需要计算UIBezierPath的宽度和高度.我怎样才能做到这一点?

Tan*_*lva 10

您可以使用以下代码行获得高度.

myPath.bounds.size.height;
Run Code Online (Sandbox Code Playgroud)

对于宽度......

myPath.bounds.size.width;
Run Code Online (Sandbox Code Playgroud)

  • 但请记住,`bounds`是包含所有控制点*的边界框*.如果需要*real*bounding框,则必须计算贝塞尔曲线路径的所有三次贝塞尔曲线的最小值/最大值. (2认同)

Bar*_*ski 6

对于与贝塞尔曲线相关的所有内容,我强烈推荐这个网站,其中包含与您的问题相关的完整章节