gpt4 book ai didi

ios - CGContextRef 插入?

转载 作者:行者123 更新时间:2023-11-29 03:25:32 26 4
gpt4 key购买 nike

所以,我有这段代码,它画了一个圆圈,周围有一条线。

- (void)drawRect:(CGRect)rect
{
CGContextRef contextRef = UIGraphicsGetCurrentContext();
CGContextSetLineWidth(contextRef, 40.0);
CGContextSetRGBFillColor(contextRef, 0.0, 0.0, 0.0, 1.0);
CGContextSetRGBStrokeColor(contextRef, 132.0/255.0, 128.0/255.0, 128.0/255.0, 1.0);
CGContextFillEllipseInRect(contextRef, rect);
CGContextStrokeEllipseInRect(contextRef, rect);
}

问题是线的一半宽度落在矩形之外。所以,我想做的是创建一个相对于线宽的插图,以对此进行补偿。或者也许有一种方法可以告诉我的线保持在圆的边界内?

最佳答案

填充前,

rect = CGRectInset(rect, 1, 1);

关于ios - CGContextRef 插入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20505361/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com