ios – 在UIView中绘制一个矩形

前端之家收集整理的这篇文章主要介绍了ios – 在UIView中绘制一个矩形前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图在我的UIView中绘制一个有黑色边框的透明矩形.

然而,我的代码创建了一个完全黑色的矩形.这是我的代码到目前为止

- (void)drawRect:(CGRect)rect
{
    // Drawing code
    CGRect rectangle = CGRectMake(0,100,320,100);
    CGContextRef context = UIGraphicsGetCurrentContext();
    CGContextSetRGBFillColor(context,0.0,0.5);
    CGContextSetRGBStrokeColor(context,0.5);
    CGContextFillRect(context,rectangle);

}

解决方法

- (void)drawRect:(CGRect)rect
{
    // Drawing code
    CGRect rectangle = CGRectMake(0,1.0,0.0);   //this is the transparent color
    CGContextSetRGBStrokeColor(context,rectangle);
    CGContextStrokeRect(context,rectangle);    //this will draw the border

}

效果就是这样(backgroundColor是蓝色的)

原文链接:https://www.f2er.com/iOS/337254.html

猜你在找的iOS相关文章