我画了一些线,我注意到,当边缘达到一定的角度时,它就会产生这样的锋利的边缘:

我想让它画的是:

我该怎么做?我看过这些文件,但似乎找不到我要找的东西。还是有办法把自动边缘的产生关掉?
发布于 2013-08-10 23:43:40
UIBezierPath有一个名为lineJoinStyle的属性。将其设置为kCGLineJoinRound,它将按您的要求绘制。
UIBezierPath *myPath = ...
myPath.lineJoinStyle = kCGLineJoinRound;发布于 2017-02-19 16:23:16
可以在Swift中调用kCGLineJoinRound属性UIBezierPath:
myPath.lineJoinStyle = .round发布于 2013-08-10 23:41:19
在绘制路径之前,使用CGContextSetLineJoin将绘图上下文的联接参数设置为kCGLineJoinRound。这在石英2D编程指南中有记录。
如果要绘制UIBezierPath,还可以设置路径的lineJoinStyle,这可能更容易。
https://stackoverflow.com/questions/18167327
复制相似问题