我已将background
图片添加到tableview
。但是,当我向下拉scroll
时,我会看到white
background
。怎么能摆脱这个?
答案 0 :(得分:3)
你可以很简单:
使用与表格视图相同大小的图像并将其放在tableview的背面。
- 醇>
比设置表格视图背景颜色清晰
[tableView setBackgroundColor:[UIColor clearColor]];
答案 1 :(得分:2)
我在 MasterViewController.m
中设置背景时似乎没有问题- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
[self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"background.png"]]];
}
return self;
}
答案 2 :(得分:1)
我在整个应用程序中完成了与TDeBailleul相同的操作,但仍有一个UITableView保持白色。
为了解决这个问题,我经历了一系列事情,以确保没有任何事情与背景相撞,包括设置单元格的背景以清除,在Interface Builder中将表格视图的背景设置为默认。
只需绕过Interface Builder和您的代码,确保没有设置任何会改变表格视图或单元格背景的内容。
我认为最终为我做的是以编程方式在viewDidLoad
结束时设置背景。
答案 3 :(得分:0)
在属性检查器上,选择了tableview,有三个部分:
视图部分有一个"背景"属性将决定滚动时看到的内容。 希望这会有所帮助: - )