我试图制作像FIFA应用程序的菜单,但我不能把tableview放在透明的颜色,所以背景图像可见,谁能帮助我?我已经尝试了一切,这些答案对我有用:UITableView clear background所以我真的需要你的帮助。
答案 0 :(得分:2)
除了将表视图的背景颜色设置为clear之外,还必须设置表视图 cells 的背景颜色。而且,至少在我的经验中,这有点棘手,并且无法通过Interface Builder(故事板或xib)轻松完成。
所以你必须直接在你的细胞上设置背景颜色。例如,在tableView:willDisplayCell:forRowAtIndexPath:
委托方法中,您可以执行以下操作:
cell.backgroundColor = [UIColor clearColor];
正如rmaddy指出的那样,该方法的Apple文档指出:
此方法为委托提供了覆盖基于状态的机会 表视图前面设置的属性,例如selection和 背景颜色。