なんとかそうすることができたのは、 cornerRadiusプロパティをマスクしたいレイヤーに設定した場合だけです。
私は達成しようとしています:
- 真っ青なUIView。
- フルバックグラウンドカラーが赤のCALayer。
- maskLayer、最初のものよりも小さいCALayer(CGRectInset(redLayer.frame、20、20))
- redLayer.mask = maskLayer
[blueView.layer addSublayer:redLayer]
ここで、赤い境界線(redLayer)のみを使用し、中央を青にします(blueViewが青であるため)。この青い部分は、maskLayerのサイズ/形状です(透明なので、青い色が表示されます)。
私はここで正しい方向に進んでいますか?