草庐IT

CGContextSetStrokeColorWithColor

全部标签

ios - 为什么 CGContextSetStrokeColorWithColor 不将文本颜色设置为黑色?

我使用iOSCoreGraphics在圆弧点的前面绘制了文本标签。我试图理解为什么CGContextSetStrokeColorWithColor在下面的两个示例中没有将文本颜色设置为黑色。如果点被勾勒出来,文本标签是黑色的。但是当图像被填充时,文本会变为点颜色。编辑:*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~BenZotto的建议帮助解决了这个问题。在下面的原始代码中,解决方案是替换CGContextSetStrokeColorWithColor(context,[[UIColorblackColor]CGColor]);与CGContex

iphone - 我如何使用 CoreGraphics 绘制半圆

我正在尝试使用CoreGraphics绘制一个半圆并用一些颜色填充它。我想使用CALayer将颜色替换为图像。任何人都可以帮助如何做到这一点谢谢!代码在这里。CGContextRefcontext=UIGraphicsGetCurrentContext();CGContextSetLineWidth(context,2);CGContextSetStrokeColorWithColor(context,[UIColorblueColor].CGColor);CGContextMoveToPoint(context,0,500);CGContextAddArc(context,60,50