0

我需要使我的分组UITableView backgroundColor透明。

所以我写了以下代码。这在 iOS 6 中有效。但在 iOS 5 中,它不起作用。

self.tbView.backgroundView = nil;

如何在 iOS 5 中做到这一点。

4

3 回答 3

2

你在设置[self.tbView setBackgroundColor:[UIColor clearColor]];吗?

如果没有,您需要添加它,否则您将无法获得透明的背景颜色。

于 2013-08-13T04:56:21.520 回答
1

我得到它的答案。我们需要为 iOS 6 和 iOS 5 添加两行代码。

这是代码。

self.tblPreferences.backgroundView = nil;
self.myTable.backgroundColor = [UIColor clearColor];

这适用于 iOS 5 和 6。

于 2013-08-13T05:08:24.740 回答
1

您需要将背景 Nil 代码放入其中ViewDidLoad,这在我的代码中运行良好。希望这对您有所帮助。

    [tbl_My_Table setBackgroundView:nil];
    [tbl_My_Table setBackgroundView:[[[UIView alloc] init] autorelease]];
于 2013-08-13T04:57:33.180 回答