我想用UIPanGestureRecognizer绘制

时间:2012-08-30 08:51:14

标签: iphone ios uipangesturerecognizer

我想使用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);
}

先谢谢你

1 个答案:

答案 0 :(得分:1)

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

希望有所帮助。