2012-08-18 119 views

回答

8

您可以使用以下代码行来获取高度。

myPath.bounds.size.height; 

而对于宽度...

myPath.bounds.size.width; 
+2

但请记住,“边界”是包围所有控制点*的边界框。如果您需要*真实*边界框,则必须计算贝塞尔路径的所有三次贝塞尔曲线的最小/最大值。 – 2012-08-18 18:14:22

+0

@MartinR伟大的一点。 – 2012-08-18 18:21:01

+0

@MartinR你能解释一下吗?即使我没有明确使用控制点,我的观点是否正确?当我使用简单路径方法时,iOS会添加它们吗?如果您可以添加更多数据,我将不胜感激。并感谢Tanner – shannoga 2012-08-18 18:27:00

4

对于eveyrthing相关的贝塞尔曲线,我不能推荐足够this site,其中包含与您的问题full chapter