1

我的drawRect上有以下代码:

  CGMutablePathRef pathRef = CGPathCreateMutable();
     CGPathMoveToPoint(pathRef, NULL, 0, 220);
     CGPathAddLineToPoint(pathRef, NULL, rect.size.width, 220);
     CGPathAddLineToPoint(pathRef, NULL, rect.size.width, rect.size.height);
     CGPathAddLineToPoint(pathRef, NULL, 0, rect.size.height);
     CGPathCloseSubpath(pathRef);

如何为此添加黑色边框?

4

1 回答 1

1

确保你有一个上下文:

CGContextRef context = UIGraphicsGetCurrentContext();

进而:

aColor = [UIColor blackColor];
[aColor setStroke];
CGContextSetLineWidth(context, 2.0f);
CGContextAddPath(context, pathRef);
CGContextStrokePath(context);
于 2013-01-10T00:46:45.173 回答