1

在此处输入图像描述

我用边界点蓝线画了矩形图。我想用与边界线相同的图像制作矩形图。这意味着我想用图像替换点

我的代码:

- (void)drawRect:(CGRect)rect
{
    context =UIGraphicsGetCurrentContext();
    CGContextSetRGBStrokeColor(context, 0.0, 0.0, 1.0, 1.0);

    CGFloat dashPattern[10] = {3.0, 2.0};
    CGContextSetLineDash(context, 0, dashPattern, 2);
    CGContextSetRGBFillColor(context, 0.0, 1.0, 0.0, 1.0);

    CGContextSetLineWidth(context, 10.0);
    CGContextAddRect(context, self.bounds);
    CGContextDrawPath(context, kCGPathFillStroke);
    CGContextClosePath(context);
    CGContextStrokePath(context);
}

我可以设置图像而不是点吗?请给我任何建议。提前致谢。

4

1 回答 1

1

我还没有尝试,但也许你可以使用:

CGContextSetStrokeColorWithColor(context, [UIColor colorWithPatternImage:myImage].CGColor);
于 2012-07-11T11:00:46.650 回答