gpt4 book ai didi

ios - CGContextSetRGBFillColor 参数太少

转载 作者:行者123 更新时间:2023-11-28 18:06:29 25 4
gpt4 key购买 nike

我正在尝试以这种方式为我的 CGContextSetRGBFillColor 设置颜色:

- (void) drawArrowWithContext:(CGContextRef)context atPoint:(CGPoint)startPoint withSize: (CGSize)size lineWidth:(float)width arrowHeight:(float)aheight andColor:(UIColor *)color
{
CGContextSetRGBFillColor (context,color,color,color,1);
CGContextSetRGBStrokeColor (context, color.CGColor);

....
}

...但是我在这两种情况下都收到错误“参数太少,应该是 5,是 2”。我该如何解决这个问题?

最佳答案

看到您的其他问题,我建议您停下来花一个小时阅读文档,而不是在不理解或学习任何东西的情况下简单地尝试敲定自己的方法。

您的代码有问题:您传入了一个 UIColor 并试图在一个以 float 为参数的函数中使用它。为您的方法更改参数或使用可以接受 UIColor(或者更确切地说是 CGColor 表示)的不同 CoreGraphics 函数。

CGContextSetFillColorWithColor(context, [color CGColor]);
CGContextSetStrokeColorWithColor(context,[color CGColor]);

关于ios - CGContextSetRGBFillColor 参数太少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14464603/

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