当我的.Xib文件被加载时,UITableViewCell
填满了黑色背景颜色,为此,我正在使用
cell.contentView.backGroundColor = [UIColor blackColor]
但在UITableViewCell
一个UIButton
以“自定义”按钮类型以编程方式生成
因此UIButton
所涵盖的区域为非transparent
(或单元格背景 - 黑色不显示),它是白色,,,
我希望UIButton
具有透明背景
我怎么样?
答案 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)
为什么不制作按钮图像以及要显示的文本,并将其添加为按钮背景,并且按钮类型为自定义。