本文整理汇总了C#中CGPath.CopyByStrokingPath方法的典型用法代码示例。如果您正苦于以下问题:C# CGPath.CopyByStrokingPath方法的具体用法?C# CGPath.CopyByStrokingPath怎么用?C# CGPath.CopyByStrokingPath使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CGPath
的用法示例。
在下文中一共展示了CGPath.CopyByStrokingPath方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CGPathCreateArc
private CGPath CGPathCreateArc (CGPoint center, nfloat radius, nfloat startAngle, nfloat endAngle, nfloat lineStroke)
{
var path = new CGPath ();
path.AddArc (center.X, center.Y, radius, startAngle, endAngle, false);
return path.CopyByStrokingPath (lineStroke, CGLineCap.Butt, CGLineJoin.Miter, 10);
}
示例2: CGPathCreateArc
private CGPath CGPathCreateArc (CGPoint center, nfloat radius, nfloat startAngle, nfloat endAngle)
{
var path = new CGPath ();
CGPath resultPath;
if (IsDonut) {
path.AddArc (center.X, center.Y, radius, startAngle, endAngle, false);
resultPath = path.CopyByStrokingPath (DonutLineStroke, CGLineCap.Butt, CGLineJoin.Miter, 10);
path.Dispose ();
} else {
path.MoveToPoint (center.X, center.Y);
path.AddArc (center.X, center.Y, radius, startAngle, endAngle, false);
path.CloseSubpath ();
resultPath = path;
}
return resultPath;
}