这看起来很简单:
- (void)touchesBegan: (CGPoint)point
{
[path moveToPoint:point];
}
- (void)touchesMoved: (CGPoint)point
{
[path addLineToPoint: point]; // (4)
[self setNeedsDisplay];
}
- (void)drawRect:(CGRect)rect {
[[UIColor whiteColor] setStroke];
[path stroke];
}
这是我的问题。
在第一次“触摸”时,在水龙头旁边会创建一条诊断线,就像我可以画得很好而且除此之外。截图: * screenshot *