我想画的路径用户在屏幕上使用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条答案
按热度按时间vfh0ocws1#
请参阅draw-line-with-gesture链接,其中使用
UIPanGestureRecognizer
完成绘图。