如何在UITableView Cell中制作透明的UIButton

时间:2011-10-05 10:21:57

标签: iphone objective-c ios

当我的.Xib文件被加载时,UITableViewCell填满了黑色背景颜色,为此,我正在使用

cell.contentView.backGroundColor = [UIColor blackColor]

但在UITableViewCell一个UIButton以“自定义”按钮类型以编程方式生成 因此UIButton所涵盖的区域为非transparent(或单元格背景 - 黑色不显示),它是白色,,,

我希望UIButton具有透明背景

我怎么样?

3 个答案:

答案 0 :(得分:1)

UIButton *button;
button.backgroundColor = [UIColor clearColor];

答案 1 :(得分:1)

try this one it work for me
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
        [button addTarget:self 
                   action:@selector(aMethod:)
         forControlEvents:UIControlEventTouchDown];
        [button setTitle:@"Show View" forState:UIControlStateNormal];
        button.frame = CGRectMake(0.0, 5.0, 160.0, 40.0);
        [button setBackgroundColor:[UIColor clearColor]];
        [cell.contentView addSubview:button];

答案 2 :(得分:0)

为什么不制作按钮图像以及要显示的文本,并将其添加为按钮背景,并且按钮类型为自定义。