我的问题很简单。CAGradientLayer violet instead of red
我想使用CAGradientLayer为我的UIView制作一个不错的渐变背景。
但问题是,它显示一个丑陋的紫罗兰色,而不是我想要的美妙的红色。
这里是我使用的代码:
- (void)viewWillAppear:(BOOL)animated {
CAGradientLayer *gradient = [CAGradientLayer layer];
gradient.frame = self.view.bounds;
gradient.colors = [NSArray arrayWithObjects:(id)[[UIColor blackColor] CGColor], (id)[[UIColor blackColor] CGColor], (id)[[UIColor colorWithRed:107 green:0 blue:27 alpha:1] CGColor], nil];
[self.view.layer insertSublayer:gradient atIndex:0];
}
结果,我可以看到:
这是不是我想要的......如果有人可以帮助我。
谢谢!干杯:)
+1对于实际上我要发布的内容... !!!但是现在已经足够了 – Kamarshad
不错,非常感谢! :D – EdRbt