我正在尝试自定义绘图&我创建了一个自定义颜色:
fawYellowColour = [UIColor colorWithRed: (255.0/255.0 ) green: (221.0/255.0) blue: (0.0/255.0) alpha:1.0];
我现在想用我的自定义颜色绘制,我希望我可以简单地用我的自定义fawYellowColour
替换预设颜色:
CGContextSetFillColorWithColor(ctx, [UIColor fawYellowColour].CGColor);
但是我得到了消息 -
错误:在非结构或联合的情况下请求成员'CGColor'
有什么想法吗?提前谢谢:)
答案 0 :(得分:1)
您已经创建了一个名为fawYellowColour
的变量。然后,您尝试将消息-fawYellowColour
发送到UIColor
,期待有效结果。您应该收到警告,说明此方法不存在。你真正想说的是
CGContextSetFillColorWithColor(ctx, fawYellowColour.CGColor);