Xcode 4.2 UITableViewCell背景

时间:2011-10-14 16:01:45

标签: ios xcode uitableview

现在,为UITableViewCell的正常和选定状态设置背景图像的正确方法是什么?在XCode 4中,我曾经在IB中这样做,但现在这些选项都不可用。

2 个答案:

答案 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;