我有一个视图,里面有另一个视图(称为swipeView)。我试图使用CAGradientLayer到渐变颜色它 - 代码如下渐变层没有显示/在现有视图上工作
CAGradientLayer *layer = [CAGradientLayer layer];
layer.colors = [NSArray arrayWithObjects:(id)[UIColor darkGrayColor].CGColor,
[UIColor lightGrayColor].CGColor, nil];
layer.frame = swipeView.bounds;
[swipeView.layer insertSublayer:layer atIndex:0];
我打电话这在主视图控制器的viewDidLoad方法。我看不到任何效果 - 我试图着色的视图仍然是一样的。我究竟做错了什么?有没有其他设置/订购等我应该知道?