我需要一个没有背景颜色的UITableView,因为我有相同的背景图像 我的应用中的每个页面。 我知道之前曾多次询问过,但这里发布的解决方案都不适用于我。
我试过了
.backgroundView = nil
.backgroundColor = [UIColor clearColor]
细胞和tableview的事情,但结果是我得到了白色背景。 有些帖子称这是新的iOS7标准。
我尝试设置一个像这样的alpha值的颜色
.backgroundColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:1];
但这只是给了我一个黑色的细胞而不是一个透明的细胞。因此,除了alpha值之外的所有内容都应用于此处。
此外,我遇到的问题是,如果您在“边框”上滚动表格,仍然会有白色背景。这是tableview本身的正常背景,并且一旦tableview最终具有alpha值,就不会看到它吗?
哦,在检查器中应用0的不透明度值也不起作用。
我是否遗漏了某些东西,是否有新的方法可以实现完全透明的UITableViews(当然不包括我放在那里的标签和图像)?
如果重要,我目前正在使用xCode 5.1.1
感谢您的帮助。
答案 0 :(得分:1)
尝试:
cell.contentView.backgroundColor = [UIColor clearColor];