ios - UIBezierPath 圆边?

标签 ios drawing uibezierpath

我画了一些线,我注意到当边缘达到某个角度时,它会生成一个锐边,如下所示:pointy edge

我想让它画什么:round edge

我该怎么做?我已经查看了文档,但我似乎没有找到我要找的任何东西。或者有没有办法关闭自动边缘生成?

最佳答案

UIBezierPath 有一个名为 lineJoinStyle 的属性。将其设置为 kCGLineJoinRound,它将按照您的意愿进行绘制。

UIBezierPath *myPath = ...
myPath.lineJoinStyle = kCGLineJoinRound;

关于ios - UIBezierPath 圆边?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18167327/

相关文章:

ios - UITableViewSection 行索引

ios - 适合屏幕尺寸的自动布局问题

cocoa - 动态结果和覆盖数据

iOS quartz 绘图应用程序

cocoa - NSRectFill 在视网膜 MBP 上绘制两倍大

swift - 使用 Swift 在向下循环中移动 SKSpriteNode

ios - UIView不可见时截图

iOS 9 方向自动旋转动画不起作用,但始终在主线程上

ios - 多步生成贝塞尔正方形

ios - Objective-C - 如何知道点是否在四分之一圆内?