好的我可以在UITableViewCell上对它进行垂直渐变:
UIView *backgroundView = [[UIView alloc] init];
CAGradientLayer *gradient = [CAGradientLayer layer];
gradient.frame = self.bounds;
gradient.colors = [NSArray arrayWithObjects:(id)[[UIColor redColor] CGColor],
(id)[[UIColor blueColor] CGColor], nil];
[backgroundView.layer insertSublayer:gradient atIndex:1];
[self setBackgroundView:backgroundView];
但水平渐变从左到右怎么办?
答案 0 :(得分:4)
简单的文档检查:
CAGradientLayer
具有startPoint
和endPoint
属性。我假设您可以使用它们来定位渐变。