2013-02-17 125 views
2

我从头开始创建一个表,并让单个单元格填充不同颜色,从而学习了我通过UIBezierPaths的方法。从UIBezierPath圆角矩形后面裁剪锐利的边缘

screenshot1.png

这是一个自定义对象,我的建筑,包含在子类的UIView。

目前,我在此为了构建这样的:

  1. '细胞' 填充颜色
  2. 列线
  3. 行线
  4. 外包装盒(圆角的矩形)

如图所示,我无法摆脱橙色圆角矩形外的细胞填充的尖角。

任何人都可以指出我在正确的方向摆脱这些?

干杯! :)

回答

2

在您的绘图代码的开始,您应该使用其addClip方法将外圆角矩形路径添加到剪切路径。这样,没有任何东西会被绘制出来,而不在这条路上。

+0

你是一个传奇好友,谢谢你的时间:D – Chris 2013-02-17 11:53:04