1

我有一个由几个 CAShapeLayers 组成的 3D 相似图形对象。所有的形状(天花板和墙壁)都必须被抚摸。一些形状共享一个边缘——这似乎是问题的根源。

然而,轮廓似乎是围绕另一个形状的现有轮廓绘制的。所以我在一些形状周围得到了那些丑陋的长矛。

如何摆脱那些?

4

1 回答 1

1

检查 lineJoin 和 lineCap 属性,将其设置为 kCALineJoinRound 和 kCALineCapRound 可能会对您有所帮助。

https://developer.apple.com/documentation/quartzcore/cashapelayer

于 2012-07-18T05:19:27.003 回答