是UITableView还是colorWithPatternImage问题?背景图像虽然是浅灰色,但仍然变白

时间:2009-10-28 15:29:11

标签: iphone

我使用以下方法设置UITableView的背景。

self.tableView.backgroundColor = [UIColor clearColor];

self.parentViewController.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageWithData:imageData]];

我想要设置为背景的图像是浅灰色但我看到的图像是完全白色的。

问题是什么就像使用colorWithPatterImage或使用UITable一样。

2 个答案:

答案 0 :(得分:0)

此链接很有用......

UITableView background image alpha problems

将opaque属性设置为NO解决了问题,但我想知道为什么会出现此问题。

答案 1 :(得分:-1)

如果你想要将一些自定义颜色设置为背景,你可以使用

[UIColor colorWithRed:(CGFloat)red green:(CGFloat)green blue:(CGFloat)blue alpha:(CGFloat)alpha]