我正在我的应用程序中构建PDF生成器类,并设置用于绘制文本,线条和图像的方法...
由于某种原因,我似乎无法将具有CGColor转换的UIColor传递给CGContextSetRGBFillColor,但是我可以将一个传递给CGContextSetStrokeColorWithColor。
这是我的代码的相关部分:
CGContextSetRGBFillColor(currentContext, textColor.CGColor);
我是否想知道为什么一个人会转换而另一个人不会的东西?
最佳答案
CGContextSetRGBFillColor()
将组件作为单独的参数。您要CGContextSetFillColorWithColor
。