如何使用透明按钮制作UITableViewCell的背景

时间:2010-09-21 19:14:59

标签: iphone sdk uitableview background

在IB中,在文件所有者是UITableViewController的子类的.xib上,我希望从xib加载的单元格的结构是:

(的UITableViewCell)细胞>(UIView的)视图 - >(的UIButton)but1,but2,but3

我试图让按钮出现在桌子上而没有单元格的框架/背景。

我已经制作了单元格的背景和它的View的背景clearColor,但我现在得到的是单元格上的黑色背景(带有圆角),如下所示:

alt text

由于tableview背景的条纹性质,如果我为单元格选择相同的背景,那么条纹将无法完美对齐,因此不可接受。我只需要该死的细胞是半透明的,我不知道黑色来自哪里。

有什么想法吗?

1 个答案:

答案 0 :(得分:10)

知道了。如果其他人处于同样的困境,我想我会发布它:

UIView *backView = [[UIView alloc] initWithFrame:CGRectZero];
backView.backgroundColor = [UIColor clearColor];
cell.backgroundView = backView;
[backView release];

现在看起来像这样:

alt text