私は最近いくつかのCAGradientLayersを使用していますが、非常に醜いステップになっていることに気づきました。そこで私はいくつかの調査を行い、代わりにCALayersを使用する可能性を見つけました。
私はCoreGraphicsとQuartz2Dに非常に慣れていないので、CALayersと描画グラデーションをどこから始めればよいのかわかりません。
誰かが私を助けることができますか?または私をいくつかの良い例に導きますか?
私は最近いくつかのCAGradientLayersを使用していますが、非常に醜いステップになっていることに気づきました。そこで私はいくつかの調査を行い、代わりにCALayersを使用する可能性を見つけました。
私はCoreGraphicsとQuartz2Dに非常に慣れていないので、CALayersと描画グラデーションをどこから始めればよいのかわかりません。
誰かが私を助けることができますか?または私をいくつかの良い例に導きますか?
グラデーション レイヤーはディザリングしません。これが、いくつかのステップが見られる理由です。しかし同時に、GPU で直接描画するため、桁違いに高速です。
グラデーションに関する Apple の Quartz 2D プログラミング ガイドの章を参照してください。
drawRect: または drawLayer:inContext: でグラデーションを描画するために使用できる CGGradientRef を調べる必要があります。