2011-08-30 31 views
1

我正在嘗試創建一個僞3D廣場(像拼字遊戲平鋪),我正在考慮用邊框來僞造它。但是後來我找不到爲不同的一面設置不同寬度的方法。你可以在不同的一面設置不同的CALayer邊框寬度嗎?

這可能嗎?如果沒有,有沒有人有建議如何在CALayer中做到這一點?

哦,一個告誡,我已經在使用陰影,所以不能用它來僞造斜角。

回答

0

普通CALayer屬性不可能。您必須插入圖層並在繪圖方法中繪製不同的邊框,或者添加第二個較大的圖層來處理繪圖內的圖層。

0

你可以用圖層的陰影屬性來做到這一點,使用-shadowOffset只在兩邊渲染它。但是,爲了使它真的很好,你可能需要自己繪製它。

相關問題