我正在嘗試創建一個僞3D廣場(像拼字遊戲平鋪),我正在考慮用邊框來僞造它。但是後來我找不到爲不同的一面設置不同寬度的方法。你可以在不同的一面設置不同的CALayer邊框寬度嗎?
這可能嗎?如果沒有,有沒有人有建議如何在CALayer中做到這一點?
哦,一個告誡,我已經在使用陰影,所以不能用它來僞造斜角。
我正在嘗試創建一個僞3D廣場(像拼字遊戲平鋪),我正在考慮用邊框來僞造它。但是後來我找不到爲不同的一面設置不同寬度的方法。你可以在不同的一面設置不同的CALayer邊框寬度嗎?
這可能嗎?如果沒有,有沒有人有建議如何在CALayer中做到這一點?
哦,一個告誡,我已經在使用陰影,所以不能用它來僞造斜角。
普通CALayer屬性不可能。您必須插入圖層並在繪圖方法中繪製不同的邊框,或者添加第二個較大的圖層來處理繪圖內的圖層。
你可以用圖層的陰影屬性來做到這一點,使用-shadowOffset只在兩邊渲染它。但是,爲了使它真的很好,你可能需要自己繪製它。