グラデーションで塗りつぶしたい図形 (閉じた CGBezierPaths) として描かれたロゴ テキストがあります (上が明るく、下が暗くなります)。それぞれの形。
問題は、各形状のグラデーションを描画することです。文字の高さが異なる場合、距離が小さいため、グラデーションのランプが異なります。それが理にかなっていることを願っています。
したがって、基本的には、四角形に単一のグラデーションを描画し、すべての形状をクリッピング マスクとして使用します。これは可能ですか?
グラデーションで塗りつぶしたい図形 (閉じた CGBezierPaths) として描かれたロゴ テキストがあります (上が明るく、下が暗くなります)。それぞれの形。
問題は、各形状のグラデーションを描画することです。文字の高さが異なる場合、距離が小さいため、グラデーションのランプが異なります。それが理にかなっていることを願っています。
したがって、基本的には、四角形に単一のグラデーションを描画し、すべての形状をクリッピング マスクとして使用します。これは可能ですか?
グラデーション描画については、このプロジェクトをご覧ください。
https://github.com/wczekalski/CDPieMenu
プログラムで 2 つの色を使用してグラデーションを作成します。