【问题标题】:Cropping sharp edges from behind a UIBezierPath rounded rectangle从 UIBezierPath 圆角矩形后面裁剪锐边
【发布时间】:2013-02-17 10:35:02
【问题描述】:

我正在通过 UIBezierPaths 从头开始​​创建一个表格,并让各个单元格填充不同的颜色。

这是我正在构建的自定义对象,它包含在子类 UIView 中。

目前,我正在按以下顺序构建它:

  1. “单元格”填充颜色
  2. 列线
  3. 行行
  4. 外箱(圆角矩形)

如图所示,我无法去除橙色圆角矩形外单元格填充的尖角。

谁能指出我摆脱这些的正确方向?

干杯! :)

【问题讨论】:

    标签: ios objective-c xcode core-graphics uibezierpath


    【解决方案1】:

    在绘图代码的开头,您应该使用其addClip 方法将外部圆角矩形路径添加到剪切路径。这样就不会画出这条路径之外的任何东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-05
      • 1970-01-01
      • 2013-12-24
      • 1970-01-01
      • 2018-11-28
      • 2014-12-12
      • 2011-09-08
      • 1970-01-01
      相关资源
      最近更新 更多