iPhone:如何设置tablerow单元格的背景图像?

时间:2010-05-25 10:38:51

标签: iphone

我想为TableView行单元格添加一些背景图像。我使用以下代码:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

.....................

...................
UIImage * backgroundImage = [UIImage imageNamed:@“cell.png”];     UIColor * backgroundColor = [[UIColor alloc] initWithPatternImage:backgroundImage];
    cell.opaque = NO;

cell.contentView.opaque = NO;

cell.backgroundColor = [UIColor clearColor];

cell.backgroundColor = backgroundColor;

// cell.contentView.backgroundColor = [UIColor clearColor];

// cell.contentView.backgroundColor = backgroundColor;

}

但它没有正确地给出背景图像。有人可以指导我为tableview行设置背景图像的正确方法是什么? 注意:我也使用下面的代码为我的TableView设置背景图像:

UIImage * backgroundImage = [UIImage imageNamed:@"Tablebackground.png"];
UIColor *backgroundColor = [[UIColor alloc] initWithPatternImage:backgroundImage];
self.myTableView.backgroundColor = [UIColor clearColor];
self.myTableView.alpha = 0.9;
self.myTableView.backgroundColor = backgroundColor;

我没有发现tableview背景的任何问题。这里唯一的事情是,tableview背景图像不是静态的,当滚动发生时,图像也在滚动。

但我想先了解如何为Tableview行单元设置背景图像?

谢谢。

1 个答案:

答案 0 :(得分:0)

这是迄今为止我读过的关于UITableView自定义的最佳教程: http://cocoawithlove.com/2009/04/easy-custom-uitableview-drawing.html