使用渐变作为背景可能重复:
UITableViewCell with custom gradient background, with another gradient as highlight color在UITableViewCell中
嘿,我希望把我的tableview细胞略有渐变背景,使它们看起来更有趣。我应该只是制作图像并将其放在背景上或使用代码来绘制它?如果我应该使用代码来做这件事,你能解释一下吗? PS。我有一个自定义单元
使用渐变作为背景可能重复:
UITableViewCell with custom gradient background, with another gradient as highlight color在UITableViewCell中
嘿,我希望把我的tableview细胞略有渐变背景,使它们看起来更有趣。我应该只是制作图像并将其放在背景上或使用代码来绘制它?如果我应该使用代码来做这件事,你能解释一下吗? PS。我有一个自定义单元
首先制作图像,比如说gradient.jpeg。
然后在您的 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath方法中完成以下配置您的单元格。您可以使用UIImage的图片来创建自己的图片。
UIImageView * imageView = [[UIImageView alloc] initWithImage:image];
imageView.contentMode = UIViewContentModeScaleToFill;
cell.backgroundView = imageView;
[imageView release];
是的,通过使图像,我的意思是让它在一些有能力的图像编辑器上完成。
我似乎无法以某种方式将它显示在手机背面。我正在做你说的,但它不会显示:S – 2010-11-16 11:24:23
我的声音听起来很愚蠢,但是你是否已将创建的图像添加到项目的Resources文件夹中?如果是这样,你可以在上面的方法中发布一些相关的代码吗?我可以帮助你,因为上面最明确的工作在我的项目之一:) – Bourne 2010-11-16 13:55:55