UIBezierPath 上的圆角边缘

Rounded Edges on UIBezierPath

我目前正在研究在 UIView 上绘制简单坐标的绘图方法。

我在一个数组中得到了我的值。

 foreach (int y in samples)
            {
                x += 10;
                path.AddLineTo(new PointF(x, baseline - y));
                pathDown.AddLineTo(new PointF(x, baseline + y));
            }

之后我设置

path.ClosePath();
            pathDown.ClosePath();
            path.LineCapStyle = CGLineCap.Round;
            path.LineJoinStyle = CGLineJoin.Round;
            pathDown.LineCapStyle = CGLineCap.Round;
            pathDown.LineJoinStyle = CGLineJoin.Round;
            pathDown.Fill();
            path.Fill();

但是边角不是圆角。我能做什么?

谢谢。

已经有一个方法可以为您解决这个问题:UIBezierPath.FromRoundedRect