【发布时间】:2013-08-21 07:02:45
【问题描述】:
我有以下代码,但缺少如何将我的 UIColor * 放入 gradient.colors 数组:
CAGradientLayer *gradient = [CAGradientLayer layer];
gradient.frame = self.view.frame;
UIColor *lightGreen = [UIColor colorWithRed:66.0f/255.0f green:79.0f/255.0f blue:91.0f/255.0f alpha:1.0f];
UIColor *darkGreen = [UIColor colorWithRed:66.0f/255.0f green:79.0f/255.0f blue:91.0f/255.0f alpha:1.0f];
gradient.colors = [NSArray arrayWithObjects:(id)[[UIColor lightGrayColor]CGColor], (id)[[UIColor darkGrayColor]CGColor], nil];
[self.view.layer addSublayer:gradient];
【问题讨论】:
-
你的例子对我有用。可能第二行有问题,应该在哪里赋值 self.view.bounds?
标签: ios objective-c gradient uicolor ios7