如何在分组样式的表格视图单元格中设置背景颜色和透明度

3
我有一个使用样式为grouped的tableview。我设置了背景颜色为clearcolor
像这样,cell.backgroundColor =[UIColor blackColor]; 现在我想让这个单元格透明。也许我可以通过不透明度来实现,但是在其中如何设置不透明度呢?
我希望单元格的背景与下图相同 >> enter image description here 这里使用了不透明度。我如何通过编码使单元格背景与此相同?
3个回答

6

您可以使用cell.alpha = 0;来使单元格不可见,但其中的文本标签等也会消失。
如果您只想让单元格背景色稍微透明一点,可以使用
cell.backgroundColor = [UIColor colorWithRed:0. green:0.39 blue:0.106 alpha:0.]


我想要在背景中使用黑色,并且单元格是透明的。 - user564968
单元格的背景颜色 = [UIColor colorWithRed:0. green:0.39 blue:0.106 alpha:0.5]。你可以在 Mac 上使用 "DigitalColor" 应用程序获取红色、绿色和蓝色的确切值。它们的值介于 0.0 和 1.0 之间。 - Seega

0

//. 在viewdidload()中添加此代码

    tableView.backgroundColor = UIColor.black
    tableView.alpha = 0.65

0
除了以上的答案外,您还可以通过设置单元格的contentView透明度来实现透明效果。
cell.backgroundColor = .black
cell.contentView.alpha = 0.5

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接