我想绘制用户在屏幕上绘制的路径UIPanGestureRecognizer
。
我正在使用以下功能,但没有任何结果。
请让我知道我在哪里做错了。
- (void)pan:(UIPanGestureRecognizer *)sender{
[[UIColor greenColor]set];
CGContextRef context=UIGraphicsGetCurrentContext();
CGContextSetLineWidth(context, 1.0f);
if (sender.state==UIGestureRecognizerStateBegan) {
CGContextMoveToPoint(context, [sender locationInView:self.view].x, [sender locationInView:self.view].y);
NSLog(@"touch phase began");
}
CGContextAddLineToPoint(context, [sender locationInView:self.view].x, [sender locationInView:self.view].y);
if (sender.state==UIGestureRecognizerStateEnded)
CGContextStrokePath(context);
}
先感谢您