在UITableViewController子类中的tableView后面放置一个UIImageView

dbr*_*ris 2 background uitableview uiimageview

我试图在视图控制器中将一个UIImageView放在tableView后面,该视图控制器是UITableViewController的子类.我已经得到了以下代码来完成工作,但图像会滚动表格中的行.

UIImageView *backgroundView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
[backgroundView setImage:[UIImage imageNamed:@"woodbackground1"]];
[self.view addSubview:backgroundView];
[self.view sendSubviewToBack:backgroundView];
[self.tableView setBackgroundColor:[UIColor clearColor]];
Run Code Online (Sandbox Code Playgroud)

我尝试了这篇文章中的建议在 UITableViewController代码中添加UITable后面的UIView,但它们产生相同的结果,是与表对面的图像.

有没有办法将图像视图放在tableview后面,以便图像不随表一起移动?

谢谢,丹

agi*_*ion 7

为什么不用

self.tableView.backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"background"]];
Run Code Online (Sandbox Code Playgroud)