【发布时间】:2012-10-16 16:59:46
【问题描述】:
请看图片。如何获得两条线的交点(即绿色圆点)?我想裁剪图像的内部部分。结束路径是行中的任何位置。
context = UIGraphicsGetCurrentContext();
CGContextBeginPath(context);
CGContextSetLineWidth(context, 1.0 * self.scale);
CGContextSetLineCap(context, kCGLineCapRound);
[[UIColor redColor] setStroke];
CGPoint firstPoint = CGPointFromString([self.touchPoints objectAtIndex:0]);
CGContextMoveToPoint(context, firstPoint.x, firstPoint.y);
for (NSString *pointString in self.touchPoints) {
CGPoint point = CGPointFromString(pointString);
CGContextAddLineToPoint(context, point.x, point.y);
}
CGContextStrokePath(context);
此代码用于绘制线条。线条画工作正常,裁剪也工作正常......但交点是我的主要问题。请帮我。
【问题讨论】:
-
你好,如果你帮我解决这个问题,你已经找到了解决这个问题的方法
标签: iphone ios uibezierpath