UIBezierPath
10pxの丸みを帯びた角とグラデーションの塗りつぶしでを作成したいと思います。どうすればこの効果を達成できますか?
これが私がやりたいことのイメージです:
ご覧のとおり、この正方形には次のものがあります。
- 2pxの黒い境界線
- 10pxの丸い角
- 赤から緑への線形グラデーション塗りつぶし
パターン画像の色を使用せずにプログラムでこれを行うにはどうすればよいですか?
パスを作成する方法は次のとおりです。
UIBezierPath *border = [UIBezierPath bezierPathWithRoundedRect:self.bounds cornerRadius:10.0f];
[border setLineWidth:2];
[[UIColor blackColor] setStroke];
[border stroke];
[[UIColor redColor] setFill]; <-- what should I put here?
[border fill];