gpt4 book ai didi

objective-c - 尝试使用 CGContext AddArc... 什么也没画?

转载 作者:行者123 更新时间:2023-12-04 06:18:38 25 4
gpt4 key购买 nike

我正在尝试绘制一条弧线。但是什么都没画?

- (void)viewDidLoad {
[super viewDidLoad];
CGRect rect = CGRectMake(0,0,340,480);
UIView *ui = [[UIView alloc] initWithFrame:rect];
[self.view addSubview:ui];
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextAddArc(context, 50, 50, 20, 0, 30, 0);
}

最佳答案

您必须在弧线可见之前对其进行描边或填充。您在屏幕上有一条路径,但您必须在绘制之前对其进行描边或填充。使用这些来做到这一点..

//set the fill or stroke color
CGContextSetRGBFillColor(context, 0.5, 0.5, 0.5, 1.0);
CGContextSetRGBStrokeColor(context, 0.5, 0.5, 0.5, 1.0);

//fill or draw the path
CGContextDrawPath(context, kCGPathStroke);
CGContextDrawPath(context, kCGPathFill);

关于objective-c - 尝试使用 CGContext AddArc... 什么也没画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6893655/

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