我想为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行单元设置背景图像?
谢谢。
答案 0 :(得分:0)
这是迄今为止我读过的关于UITableView自定义的最佳教程: http://cocoawithlove.com/2009/04/easy-custom-uitableview-drawing.html