UITableView透明

Flo*_*dev 2 cocoa-touch uikit

我只想知道如何设置UITableView的透明背景.我懂了 :

tableview.backgroundcolor = [UIColor clearColor];
Run Code Online (Sandbox Code Playgroud)

但细胞保持白色而不透明.

谢谢你的帮助

弗洛.

Mar*_*off 12

该语句适用于将tableView的背景颜色设置为clear(透明),而不是单元格.

您必须直接操作单元格,因为它们本身就是视图.但是,设置表格单元格的背景颜色时,不会设置其内容视图的背景颜色.因此,除非你专门做到这一点,否则你不会透过细胞看到.尝试使透明的单元格背景和单元格的contentView背景:

cell.backgroundColor = [UIColor clearColor];
cell.contentView.backgroundColor = [UIColor clearColor];
Run Code Online (Sandbox Code Playgroud)

(写在这里的内存,没有编译...... :-)