I realized I was trying to position the start and end point using the layer
coordinate system, instead I should use relative values between 0.0 and 1.0.
gradient.startPoint = CGPointMake(0, 0.5);
gradient.endPoint = CGPointMake(1.0, 0.5);
Like this it works.
Thanks for the response.
On 1 jul
On Jul 1, 2010, at 1:09 AM, MB wrote:
> When you create a CAGradientLayer, the gradient is vertical. How can you get
> the gradient to go horizontal? I've tried using startPoint and endPoint, but
> that doesn't seem to do the trick.
But that's indeed how you do it. Care to post your code?
--K