CALayerサブクラスがあります。drawInContextメソッドをオーバーライドしました。いくつかの領域を除いて、レイヤーの大部分を透明にしたい。レイヤーをメニューとして使用していますが、メニューのアイコンとラベルを不透明にします。
スーパーCALayerが透明な場合、CALayerのサブレイヤーを不透明にすることは可能ですか?
透明なCALayerのdrawInContextメソッドで不透明なテムを描画することは可能ですか?CGContextSetAlphaを使用してみましたが、描画しているCALayerが透過的であるため、機能しないと思います。
いつものように、どんな助けも素晴らしいでしょう。