我有一个具有三种颜色的渐变,黑色、透明和黑色。你会如何增加中间部分?
我想要的效果是顶部有阴影/渐变,清晰的中间显示内容可以清晰显示,底部有阴影/渐变。这是我目前所拥有的。
如何增加渐变的中间部分?我希望它清楚。这也是我的代码;
CAGradientLayer *gradient = [CAGradientLayer layer];
gradient.frame = self.view.bounds;
gradient.colors = [NSArray arrayWithObjects:(id)[[UIColor blackColor] CGColor],(id)[[UIColor clearColor]CGColor],(id)[[UIColor blackColor] CGColor],nil];
[self.view.layer addSublayer:gradient];
最佳答案
尝试使用 gradient.locations
gradient.locations = @[@(0.2), @(0.8), @(1.0)];
关于ios - 如何增加颜色空间CAGradientLayer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26176847/