我正在尝试绘制一个矩形,它应该有宽度为5.0的黑色边框,我得到如下所示的矩形,
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextStrokePath(context);
CGContextSetRGBFillColor(context, 0.0, 1.0, 0.0, 0.5);
CGContextFillRect(context, rect);
我可以将它清晰/透明(白色)背景改为现在显示的绿色背景[UIColor whiteColor].CGColor
但是它也应该有黑色边框。
如何将自定义边框设置为矩形?
答案 0 :(得分:5)
根据需要设置笔触颜色和宽度,例如:
CGContextSetStrokeColorWithColor(context, [UIColor blackColor].CGColor);
CGContextSetLineWidth(context, 5.0f);
CGContextStrokeRect(context, rect);
如果您也填充矩形,请在填充后执行,这样填充不会掩盖笔划。