所以我有一个UIBezierPath
有多个附加路径,现在,我想访问UIBezierPath
中每个附加路径的边界,有没有办法可以访问每个附加路径UIBezierPath
到当前UIBezierPath
所以我可以得到它们的界限?我一直在寻找,但无法找到解决我问题的方法。
答案 0 :(得分:0)
您可以检索基础CGPath
上的边界框:
UIBezierPath thePath = ...;
CGRect theRect = CGPathGetBoundingBox(thePath.CGPath);
编辑:您可以使用CGPathApply获取路径的每个元素。对于路径的每个元素,使用CGPathElement
调用回调,通过该回调可以重建原始路径元素。