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
我目前正在研究在 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