我正在尝试创建一个伪3D方块(如拼字游戏磁贴),我正在考虑用边框伪装它。但后来我找不到为不同方设置不同宽度的方法。
这有可能吗?如果没有,是否有人建议如何在CALayer中执行此操作?
哦,有一点需要注意,我已经在使用阴影了,所以不能用它来伪造斜面。
答案 0 :(得分:0)
普通CALayer属性无法实现。您必须插入图层并在绘图方法中绘制不同的边框,或者添加第二个更大的图层以在图纸中处理它。
答案 1 :(得分:0)
您可以使用图层的阴影属性,使用-shadowOffset仅在两侧渲染它。然而,为了使它真的很好你可能必须自己画它。