CAGradientLayer*gradient = [CAGradientLayerlayer]; gradient.frame = subLayer.frame; gradient.colors = [NSArrayarrayWithObjects:(id)[UIColorredColor].CGColor, (id)[UIColoryellowColor].CGColor, (id)[UIColorgreenColor].CGColor,nil]; gradient.startPoint = CGPointMake(0, 0.5); //左上角(0,0) 橫向x軸,豎向y軸 gradient.endPoint = CGPointMake(1, 0.5); [subLayerinsertSublayer:gradient atIndex:0];
[NSArray arrayWithObjects:(id)[[[UIColor blackColor] colorWithAlphaComponent:1] CGColor],
(id)[[[UIColor yellowColor] colorWithAlphaComponent:1] CGColor], (id)[[[UIColor blueColor] colorWithAlphaComponent:1] CGColor], (id)[[UIColor clearColor] CGColor], nil];
[NSArray arrayWithObjects:[NSNumber numberWithFloat:0.0],
[NSNumber numberWithFloat:0.3], [NSNumber numberWithFloat:0.8], [NSNumber numberWithFloat:1.0], nil];
參考: http://blog.csdn.net/itenric/article/details/6970693數組
記錄於2013/7/11spa