Como criar preenchimento gradiente UIBezierPath?
Gostaria de criar umUIBezierPath
com cantos arredondados de 10 px e preenchimento gradiente. Como posso obter esse efeito?
Aqui está uma imagem do que eu quero fazer:
Como você pode ver, este quadrado tem:
Borda preta 2px 10px cantos arredondados vermelho para preenchimento gradiente linear verdeComo posso fazer isso programaticamente sem usar a cor da imagem padrão?
Veja como eu crio o caminho:
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];