我希望在UITableView
后面有一张背景图片。这工作正常,但对于每个分组UITableView
,它似乎使用我的背景图像。我只想让它使用一次背景图片:
注意:这都在UITableViewController
类
self.view.backgroundColor = [[[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"background.png"]]autorelease];
self.tableView.opaque = NO;
self.tableView.backgroundView = nil;
headerView.backgroundColor = [UIColor clearColor];
footerView.backgroundColor = [UIColor clearColor];
答案 0 :(得分:0)
你需要做两件事:
设置背景视图(颜色)不在UITableViewController
中,而在父母中(UINavigationController
最有可能,对吧?)
self.parentViewController.view.backgroundColor = [UIColor redColor]; // or whatever your image is
为tableView背景颜色(以及可选的separatorColor
)
self.tableView.separatorColor = [UIColor clearColor];
self.tableView.backgroundColor = [UIColor clearColor];