0

我想绘制用户在屏幕上绘制的路径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);
}

先感谢您

4

1 回答 1

1

请参阅使用 UIPanGestureRecognizer 完成绘图的draw-line-with-gesture链接。

希望有帮助。

于 2012-08-30T08:58:20.977 回答