我有以下代码在 iPhone 应用程序中运行良好,但在 iPad 中我总是得到灰色/浅蓝色背景颜色。即使我更改了背景颜色,它也不会生效。
[self.tableView setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"bg1024x768.png"]]];
谢谢
最佳答案
这是魔法:
if ( [self.myTableView respondsToSelector:@selector(backgroundView)] )
self.myTableView.backgroundView = nil;
self.myTableView.backgroundColor = [UIColor clearColor];
此外,将 UIViewController 与 UITableView 一起使用,而不是 UITableViewController,并将背景图像放置在 UITableView 下的 UIImageView 中。
关于ipad - iPad应用程序中的TableView背景图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5186640/