如何制作透明的tableview?

时间:2014-02-03 21:33:19

标签: ios background tableview transparent

我试图制作像FIFA应用程序的菜单,但我不能把tableview放在透明的颜色,所以背景图像可见,谁能帮助我?我已经尝试了一切,这些答案对我有用:UITableView clear background所以我真的需要你的帮助。

1 个答案:

答案 0 :(得分:2)

除了将表视图的背景颜色设置为clear之外,还必须设置表视图 cells 的背景颜色。而且,至少在我的经验中,这有点棘手,并且无法通过Interface Builder(故事板或xib)轻松完成。

所以你必须直接在你的细胞上设置背景颜色。例如,在tableView:willDisplayCell:forRowAtIndexPath:委托方法中,您可以执行以下操作:

cell.backgroundColor = [UIColor clearColor];

正如rmaddy指出的那样,该方法的Apple文档指出:

  

此方法为委托提供了覆盖基于状态的机会   表视图前面设置的属性,例如selection和   背景颜色。