在UITableViewCell上创建水平渐变

时间:2014-06-05 19:37:44

标签: ios cocoa-touch uitableview

好的我可以在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];

水平渐变从左到右怎么办?

1 个答案:

答案 0 :(得分:4)

简单的文档检查:

CAGradientLayer具有startPointendPoint属性。我假设您可以使用它们来定位渐变。