2
我正在创建许多umorphic UIBezierPaths。我需要计算UIBezierPath的宽度和高度。我怎样才能做到这一点?计算UIBezierPath宽度和高度?
我正在创建许多umorphic UIBezierPaths。我需要计算UIBezierPath的宽度和高度。我怎样才能做到这一点?计算UIBezierPath宽度和高度?
您可以使用以下代码行来获取高度。
myPath.bounds.size.height;
而对于宽度...
myPath.bounds.size.width;
对于eveyrthing相关的贝塞尔曲线,我不能推荐足够this site,其中包含与您的问题full chapter。
但请记住,“边界”是包围所有控制点*的边界框。如果您需要*真实*边界框,则必须计算贝塞尔路径的所有三次贝塞尔曲线的最小/最大值。 – 2012-08-18 18:14:22
@MartinR伟大的一点。 – 2012-08-18 18:21:01
@MartinR你能解释一下吗?即使我没有明确使用控制点,我的观点是否正确?当我使用简单路径方法时,iOS会添加它们吗?如果您可以添加更多数据,我将不胜感激。并感谢Tanner – shannoga 2012-08-18 18:27:00