CGContextRef currentContext = UIGraphicsGetCurrentContext();
CGContextSetStrokeColorWithColor(currentContext, hh2DarkGray.CGColor);
CGFloat lengths[] = {0, 8};
CGContextSetLineCap(currentContext, kCGLineCapRound);
CGContextSetLineWidth(currentContext, 1);
CGContextSetLineDash(currentContext, 0.0f, lengths, 2);
CGContextBeginPath(currentContext);
CGContextMoveToPoint(currentContext, x1, y1);
CGContextAddLineToPoint(currentContext, x2, y2);
CGContextClosePath(currentContext);
CGContextDrawPath(currentContext, kCGPathStroke);
我在上面的代码中做错了什么,导致点的间距不均匀?它看起来像这样。
. …………………………………………………………………………………………………………………………………………………… 当我需要它看起来像这样时。. . . . . . . . . . . . . .
我完全迷路了,我能找到的所有其他帖子都没有指出这种问题。请帮忙?