2011-08-30 74 views
1

我正在尝试创建一个伪3D广场(像拼字游戏平铺),我正在考虑用边框来伪造它。但是后来我找不到为不同的一面设置不同宽度的方法。你可以在不同的一面设置不同的CALayer边框宽度吗?

这可能吗?如果没有,有没有人有建议如何在CALayer中做到这一点?

哦,一个告诫,我已经在使用阴影,所以不能用它来伪造斜角。

回答

0

普通CALayer属性不可能。您必须插入图层并在绘图方法中绘制不同的边框,或者添加第二个较大的图层来处理绘图内的图层。

0

你可以用图层的阴影属性来做到这一点,使用-shadowOffset只在两边渲染它。但是,为了使它真的很好,你可能需要自己绘制它。

相关问题