我不熟悉CoreGraphics和UIBezierPath,但我必须用两半绘制90度规格:正面和正面。负。我希望能够用标尺箭头绘制进度(正面或负面)。 但是,我无法绘制图表。之后箭头不会成为那个问题
那么,有人能告诉我如何使用UIBezierPath绘制弧线(不将其作为圆圈的一部分吗?
提前致谢,L。
类似的东西,但分两半
答案 0 :(得分:2)
在黑暗中进行刺杀,但您可能想要创建UIBezierPath
+ bezierPathWithArcCenter:radius:startAngle:endAngle:clockwise:
,创建CAShapeLayer
并设置path
bezier,然后设置一个适当宽lineWidth
(默认线帽是一个对接,即想象一个薄的矩形笔尖,与沿着路径运行的线宽一样高)。
认真考虑创建位于形状图层顶部的UIView的子类,因为这样您就可以在界面构建器中放置和调整大小,应用布局约束等。