我试图将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]];
我在这篇文章中尝试过这些建议 Add UIView behind UITableView in UITableViewController code但是它们会产生相同的结果,是与表格相对应的图像。
有没有办法将图像视图放在tableview后面,这样图像就不会随桌子一起移动?
谢谢, 丹
答案 0 :(得分:7)
为什么不使用
self.tableView.backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"background"]];