【问题标题】:UIBezierPath change width of a path's segmentUIBezierPath 改变路径段的宽度
【发布时间】:2015-04-27 16:30:30
【问题描述】:

我正在尝试开发一个绘图应用程序,我需要根据手的速度改变路径的宽度。

我尝试使用 moveToPoint 启动另一个子路径

myPath.moveToPoint(myPath.currentPoint)
myPath.lineWidth = myPath.lineWidth + 1

但它不起作用,它改变了整个路径的宽度。

你知道有没有办法只改变子路径的宽度?

【问题讨论】:

    标签: ios swift graphics uibezierpath


    【解决方案1】:

    这是不可能的。所有UIBezierPath 属性(lineWidthflatness、...)都适用于整个路径及其所有子路径。

    要绘制具有不同线宽的曲线,您必须创建多个贝塞尔路径。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-31
      • 2023-03-03
      • 2015-04-21
      • 2012-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-25
      相关资源
      最近更新 更多