私は疑似3Dの正方形(スクラブルタイルのような)を作成しようとしていますが、私はそれを境界線で偽造することを考えていました。しかし、私は別の側に異なる幅を設定する方法を見つけることができませんでした。異なるCALayerのボーダー幅を別の側に設定できますか?
これはまったく可能ですか?もしそうでなければ、誰かがCALayerでこれを行う方法に関する推奨を持っていますか?
私はすでにシャドーを使用していますので、斜めに偽装することはできません。
私は疑似3Dの正方形(スクラブルタイルのような)を作成しようとしていますが、私はそれを境界線で偽造することを考えていました。しかし、私は別の側に異なる幅を設定する方法を見つけることができませんでした。異なるCALayerのボーダー幅を別の側に設定できますか?
これはまったく可能ですか?もしそうでなければ、誰かがCALayerでこれを行う方法に関する推奨を持っていますか?
私はすでにシャドーを使用していますので、斜めに偽装することはできません。
通常のCALayerプロパティでは不可能です。あなたのレイヤーをインセットして、描画メソッドで異なる罫線を描画するか、または図面の内側でそれを処理するために2番目に大きなレイヤーを追加する必要があります。
-shadowOffsetを使用して、レイヤーのシャドウプロパティを使用して2つの面でのみレンダリングすることもできます。しかし、それを本当に素敵にするには、おそらく自分でそれを描く必要があります。