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

标签 ios image uitableview background storyboard

Storyboard给我带来了很多问题! :(

现在我想在 iOS 中将图像作为 tableview 的背景。 我在 photoshop 中制作了一个透明的 png 图像,并将其导入到我的项目中。

** 第一个问题是: Storyboard中是否可以设置图片背景? 我认为创建 ImageView 并将其放在我的表格 View 上是个好主意……但 Storyboard 不允许我这样做。

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

- (void)viewDidLoad
{
[super viewDidLoad];

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

...
}

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

此外,我读过为了优化性能,最好避免单元格的透明背景。

那么,使用 Storyboard将图像设置为表格 View 背景的最佳方式是什么?

先谢谢你, 亚萨

最佳答案

我想你有一种方法可以为 tableView 设置背景 View

[ tableView setBackgroundView:<#(UIView *)#> ];

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

避免在这种情况下使用 backgroundColor ^^

我不知道只使用 Storyboard :-] 但使用这种方法应该可行。

顺便检查一下您的 tableView 和单元格是否有清晰的背景颜色,这也可能是问题所在。

祝你好运。

关于ios - 在 iOS 中使用 Storyboard将图像设置为 TableView 的背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8284900/

相关文章:

ios - 在 Swift 中将 Int 转换为 Float 会丢失大数字的精度

ios - 转换后的 UIView 大小

objective-c - 在 Objective-C 中解码文字编码的 Content-Disposition 头文件名

ios - 很难将 UIActivityIndi​​cator 放入 UIButton

silverlight - 如何为图像控件设置占位符(下载时)?

css - 无法阻止背景图像向下移动

ios - 如果 UITableView 的单元格分为多个部分,如何将数据从 UITableView 传输到另一个 View Controller ?

python - 如何以图像的形式保存CNN模型的输出(预测)?

ios - 检查Core Data关系中是否存在相同的对象

ios - 我可以在自定义 uitableviewcell 中使用滑动删除功能吗?