我正在尝试将背景图像放入一个内部有静态单元格的UITableViewController中。
通常,在普通的UIViewControllers中,我通过更改UIViewController的背景颜色并将tableview的背景颜色设置为clearcolor并将其设置为NO
来实现此目的。self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"defaultBackground.png"]];
self.tableView.opaque = NO;
self.tableView.backgroundColor = [UIColor clearColor];
但是在带有静态单元格的UITableViewController中执行此操作会给我留下带有黑色背景的透明tableview。好像下面没有视图。 我尝试添加视图并使其包含tableview,但这导致了没有tableview的空视图。
self.view = [UIView alloc]initWithFrame:self.tableview.frame;
[self.view addSubview:self.tableView];
[self.view bringSubviewToFront:self.tableView];
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"defaultBackground.png"]];
self.tableView.opaque = NO;
self.tableView.backgroundColor = [UIColor clearColor];
有没有办法解决这个问题?