我正在画单行
CAShapeLayer *lineShape = nil;
CGMutablePathRef linePath = nil;
linePath = CGPathCreateMutable();
lineShape = [CAShapeLayer layer];
lineShape.lineWidth = 1.0f;
lineShape.lineCap = kCALineJoinMiter;
lineShape.strokeColor = [[UIColor redColor] CGColor];
CGPathMoveToPoint(linePath, NULL, x, y);
CGPathAddLineToPoint(linePath, NULL, toX, toY);
lineShape.path = linePath;
CGPathRelease(linePath);
[myView.layer addSublayer:lineShape];
我想在这条线上画一条平行线。任何想法或计算?
或者是否有任何代码可以获取该特定行的接触点。实际上,当我在两条线之间触摸时可以获取触摸点,并且通过CGPathContainsPoint方法可以在两条线之间获取触摸点,因此我想在此处创建两条平行线。
最佳答案
Line geometry
b-换档。你需要转换坐标