【发布时间】:2011-03-17 14:31:39
【问题描述】:
我有一个视图,里面有另一个视图(称为 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 方法中调用它。我看不到任何效果 - 我尝试着色的视图保持不变。我究竟做错了什么?还有其他设置/排序等我应该知道的吗?
【问题讨论】:
标签: iphone cocoa-touch iphone-sdk-3.0 core-graphics