ipad缺少重叠的注释

时间:2013-04-09 05:46:54

标签: ipad xamarin.ios annotations drawing

当我试图在iPad视图上绘制交叉线时,它擦除了前一行的重叠部分。我正在使用setNeedsDisplayInRect()方法来刷新图纸。请建议我克服这个问题。

我为此编写的代码是

我正在使用以下代码绘制:

context.MoveTo (penVertices [0].X, penVertices [0].Y);

for (int i = 1; i < penVertices.Count; i++) {

context.AddLineToPoint (penVertices [i].X, penVertices [i].Y);

}
context.StrokePath();

使用以下代码显示行

SetNeedsDisplayInRect(RectangleF.FromLTRB(minX - (lineWidth/2), minY - (lineWidth/2), maxX + (lineWidth/2), maxY + (lineWidth/2)));

1 个答案:

答案 0 :(得分:0)

嗨,为了避免在重叠的位置删除以前的注释,使用路径绘制注释而不是简单的上下文。