【发布时间】:2014-06-06 14:24:11
【问题描述】:
我有一个用户在触摸屏上绘制的 UIBezierPath。现在我想在这个路径/绘图周围画一个圆圈,路径必须在这个圆圈的中间。我尝试使用:
UIBezierPath.bounds
但显然这不起作用:(所以我的下一个想法是遍历 UIBezierPath 中的每个点并获得“最低”点和最“左”点。然后根据这些点绘制圆。
我的问题是:有没有更优雅、更高效的方式围绕自定义 UIBezierPath 画一个圆?
【问题讨论】:
-
使用
bounds显示您的代码并描述它的错误之处。 -
哦,很简单,当边界宽度 = 10 高度 = 1 时,圆是平的,但不是圆的。不同的形状会发生这种情况。
-
所以问题只是你需要总是从边界得到一个圆?
标签: ios objective-c uibezierpath