Core Graphics を介して描画した多角形を線形 CGGradient で塗りつぶしたいと考えています。CGContextDrawLinearGradient 関数は、ある点から別の点へグラデーションを描画しますが、ビュー全体を塗りつぶします。描画したポリゴン シェイプ内のみにグラデーションを表示するにはどうすればよいですか?
6129 次
Core Graphics を介して描画した多角形を線形 CGGradient で塗りつぶしたいと考えています。CGContextDrawLinearGradient 関数は、ある点から別の点へグラデーションを描画しますが、ビュー全体を塗りつぶします。描画したポリゴン シェイプ内のみにグラデーションを表示するにはどうすればよいですか?