長方形でも正方形でもないものを描いCGPath
て、 に追加CGPath
していCAShapeLayer
ます。使用してCAShapeLayer
出来たフレームです。したがって、長方形または正方形になります。今、グラデーションカラーをレイヤーに設定したいのですが、パスが長方形でも正方形でもないため、グラデーションカラーが全体に均等に広がっていません。グラデーション カラーを CGPath に設定する方法はありますか、またはグラデーション カラーを角度で設定するにはどうすればよいですか?CGPath
CGPathGetBoundingBox(path)
CGPath
状況を理解するためにスクリーンショットを参照してください。ここで、白い色は のフレームを示しCGPath
、緑色は描画されCGPath
た . の下部に、CGPath
均等に分散されていない白いグラデーション カラーが表示されCGPath
ます。