質問

カレイヤーサブクラスがあります。 Drawincontextメソッドをオーバーライドしました。いくつかの領域を除いて、私の層の大部分を透明にしたいと思います。私はメニューとしてレイヤーを使用しており、メニューのアイコンとラベルを不透明にしたいです。

スーパーカレイヤーが透明である場合、カレイヤーのサブレーヤーを不透明にすることは可能ですか?

透明なカレイヤーのdrawincontextメソッドに不透明なテムを描くことは可能ですか?私はcgcontextsetalphaを使用してみましたが、私が描いているカレイヤーが透明であるため、それはうまくいかないと思います。

いつものように、どんな助けも素晴らしいでしょう。

役に立ちましたか?

解決

それが可能であることがわかりました。スーパーレイヤーは、その昇華層の透明性を決定しません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top