iPhone上的透明UITableView?

iPhone上的透明UITableView?,iphone,objective-c,uitableview,transparency,Iphone,Objective C,Uitableview,Transparency,最近我一直在尝试创建一个透明的表视图,但运气不太好。我们的想法是在表视图(分组)下面有一个MapView(或任何示例…),其中表单元格是实心的,但表视图的其余部分是透明的,显示后面的地图 到目前为止,我所做的是创建一个UITableView,并将背景颜色设置为clearColor,但是这并不太好!有人能帮忙吗 谢谢如果您在IB中放入多个视图,您需要确保能够通过将每个视图设置为IBOutlet并将其连接到文件所有者来访问它们。 然后在相应视图控制器的ViewDidLoad方法中,使用[self-S

最近我一直在尝试创建一个透明的表视图,但运气不太好。我们的想法是在表视图(分组)下面有一个MapView(或任何示例…),其中表单元格是实心的,但表视图的其余部分是透明的,显示后面的地图

到目前为止,我所做的是创建一个UITableView,并将背景颜色设置为
clearColor
,但是这并不太好!有人能帮忙吗


谢谢

如果您在IB中放入多个视图,您需要确保能够通过将每个视图设置为IBOutlet并将其连接到文件所有者来访问它们。
然后在相应视图控制器的ViewDidLoad方法中,使用
[self-SendSubViewToBackgroundView]
[self-bringSubviewToFront:ForeggroundView]设置哪些视图在后面,哪些视图在前面。您无法设置多个视图在界面生成器中的显示顺序。

UITableView本身除了背景之外不绘制任何内容。因此,一旦将表格的backgroundColor设置为clear,您应该能够在背景视图中显示内容。所以你能解释一下‘这不太好用吗?’好吧,我要用它,但是我不能让表格显示任何单元格。在另一个设置中,我让桌子正常工作,但是背景颜色变为clearColor不起作用。我想这是因为当我使bg透明时,我没有使用视图控制器?在第一种情况下,当表格没有显示任何单元格时,UITableViewCell的背景视图和文本颜色如何。在另一种设置中,如果在首次显示tableView后的某个位置更改背景颜色,则可能需要重新绘制tableView。我使用了基于导航的模板,向表格中添加了一些项目,并将颜色设置为“清除”。这很好,但是我如何在表后面添加任何内容?如果我尝试使用IB,那么它不会显示:/