在iOS中使用Storyboard将图像设置为TableView的背景

时间:2011-11-27 10:24:46

标签: ios image uitableview background storyboard

故事板给我带来了很多问题! :(

现在我正在尝试将图像作为iOS视图的背景。 我在photoshop中做了一个透明的png图像,并将其导入到我的项目中。

**第一个问题是:是否可以在故​​事板中设置图像背景? 我认为一个好主意是创建和图像视图并将其放在我的桌面视图上......但是故事板不允许我这样做。

**我也尝试通过代码添加背景图片:

- (void)viewDidLoad
{
[super viewDidLoad];

self.tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"table_background.png"]];

...
}

我获得了一个黑色背景而不是白色的可怕结果,即使png是透明的!

此外,我已经阅读了优化性能,应该更好地避免细胞的透明背景。

那么,将图像设置为带有故事板的表格视图的背景的最佳方法是什么?

提前谢谢你, yassa

1 个答案:

答案 0 :(得分:2)

我认为您有一种方法可以为tableView

设置背景视图
[ tableView setBackgroundView:<#(UIView *)#> ];

然后添加UIImageView(但仅适用于3.2 +)

避免将backgroundColor用于此类事情^^

仅使用故事板我不知道: - ]但是使用这种方法它应该可以工作。

顺便一下,检查一下你的tableView&amp;细胞有明确的backgroundColor,也可能是问题。

祝你好运。