如何在iOS 6中的背景图像添加到组合风格的UITableViewController?(How d

2019-07-31 18:56发布

self.navigationController.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"fullscreen-bg.png"]];
self.tableView.backgroundColor = [UIColor clearColor];

该代码在iOS 5中工作得很好,但它并没有在IOS 6的工作在iOS 6中,它只是显示默认的细条纹背景。 有任何想法吗?

Answer 1:

您可以添加图片作为背景图

[tableView setBackgroundView:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"background.png"]]];

这就是它



Answer 2:

// FOR iOS 5
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"image.png"]];
self.tableView.backgroundColor = [UIColor clearColor];
self.tableView.opaque = NO;

// FOR iOS 6
self.tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"image.png"]];
self.tableView.backgroundView = nil;


文章来源: How do I add a background image to a grouped style UITableViewController in iOS 6?
标签: ios ios6