持久的白色背景虽然我已将其设置为清除

时间:2012-07-25 14:51:42

标签: ios background transparent

我有一个GridViewCell,并将它的背景设置为clearColor,如下所示:

UIView* mainView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 160, 123)];
[mainView setBackgroundColor:[UIColor clearColor]];

虽然由于某种原因,背景仍然是白色。

这就是我所看到的:

enter image description here

如果有任何帮助,我正在关注this tutorial

2 个答案:

答案 0 :(得分:0)

我很确定你所看到的是window

在您的App代表中:

[self.window setBackgroundColor:[UIColor redColor]];

你应该看到所有的红色。

答案 1 :(得分:0)

经过多次试验和错误,我发现在我的cellForItemAtIndex方法中,我需要将 cell 的backgkround颜色设置为清除,如下所示:

[cell setBackgroundColor:[UIColor clearColor]];