现在,为UITableViewCell的正常和选定状态设置背景图像的正确方法是什么?在XCode 4中,我曾经在IB中这样做,但现在这些选项都不可用。
答案 0 :(得分:2)
我最终设置了cell.backgroundView:
UIView *backgroundView = [[[UIView alloc] initWithFrame:CGRectZero] autorelease];
backgroundView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"cell_background.png"]];
cell.backgroundView = backgroundView;
对于选定的状态,我使用了默认的蓝色选择。
答案 1 :(得分:0)
UIImage *bgImage = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource: @"image_name" ofType:@"png"]];
UIImageView *av = [[UIImageView alloc] initWithImage:bgImage];
cell.backgroundView = av;