我正在尝试沿 UIView 的侧面绘制阴影,以使其具有 3D 风格的外观。这种变化适用于沿另一个视图底部的垂直渐变,但是我试图实现沿视图左侧的水平渐变。下面是我的尝试。我得到了一种颜色,但是它没有渐变。
CAGradientLayer *gradient = [CAGradientLayer layer];
gradient.frame = CGRectMake(-5, 0, 5, kScreenHeight);
gradient.startPoint = CGPointMake(0, 0.5);
gradient.endPoint = CGPointMake(1.0, 0.5);
gradient.colors = @[(id)[[UIColor wikiShadowColor] CGColor], (id)[[UIColor clearColor] CGColor]];
[self.layer insertSublayer:gradient atIndex:0];