在UITableViewCell中使用渐变作为背景

时间:2010-11-15 13:03:47

标签: cocoa-touch ios uikit uitableview

  

可能重复:
  UITableViewCell with custom gradient background, with another gradient as highlight color

嘿,我想为我的tableview单元格添加一个渐变的背景,让它们看起来更有趣。我应该制作图像并将其放在背景上还是使用代码来绘制图像?如果我应该使用代码来执行此操作,您可以解释一下吗? PS。我有一个自定义单元格

1 个答案:

答案 0 :(得分:2)

首先制作图像,例如说gradient.jpeg。

然后在你的 - (UITableViewCell *)tableView中执行以下操作:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath方法,用于配置单元格。

UIImage * image = [UIImage imageNamed:@“gradient.jpeg”];

UIImageView * imageView = [[UIImageView alloc] initWithImage:image];

imageView.contentMode = UIViewContentModeScaleToFill;

cell.backgroundView = imageView;

[imageView发布];

是的,通过制作图像,我的意思是在一些有能力的图像编辑器上完成它。