1
我有一個由幾個CAShapeLayers製成的3D lookalike圖形對象。所有的形狀(天花板和牆壁)都必須被撫摸。一些形狀有着共同的優勢 - 這似乎是問題的根源。覆蓋CAShapeLayer輪廓
但是似乎輪廓被周圍其他形狀的輪廓現有的繪製。 因此,我得到了一些形狀上的那些醜陋的長矛。
如何擺脫那些?
我有一個由幾個CAShapeLayers製成的3D lookalike圖形對象。所有的形狀(天花板和牆壁)都必須被撫摸。一些形狀有着共同的優勢 - 這似乎是問題的根源。覆蓋CAShapeLayer輪廓
但是似乎輪廓被周圍其他形狀的輪廓現有的繪製。 因此,我得到了一些形狀上的那些醜陋的長矛。
如何擺脫那些?
檢查lineJoin和lineCap屬性,將其設置爲kCALineJoinRound和kCALineCapRound可能會對您有所幫助。
非常好! kCALineJoinRound和kCALineCapRound做了這件事。非常感謝! – KutakMir 2012-12-13 13:17:05