我使用 iOS Core Graphics 在圆弧前绘制了文本标签。我试图理解为什么 CGContextSetStrokeColorWithColor 在下面的两个示例中没有将文本颜色设置为黑色。
如果点是轮廓的,则文本标签为黑色。但是当图像被填充时,文本变为点颜色。
编辑:*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ben Zotto 的建议帮助解决了这个问题。在下面的原始代码中,解决方案是替换
CGContextSetStrokeColorWithColor(context, [[UIColor blackColor] CGColor]);
在绘制文本之前使用 CGContextSetFillColorWithColor
(填充)而不是 CGContextSetStrokeColorWithColor
(描边)。
关于ios - 为什么 CGContextSetStrokeColorWithColor 不将文本颜色设置为黑色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28262330/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |