Я хочу иметь фоновое изображение для UITableView
Представьте, что у вас есть только одна сгруппированная таблица, инициализированная следующим образом:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch
ImageTableViewController *vc = [[ImageTableViewController alloc] initWithStyle:UITableViewStyleGrouped];
NSString *imagePath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"BackgroundImage.jpg"];
UIImage *image = [[[UIImage alloc] initWithContentsOfFile:imagePath] autorelease];
vc.tableView.backgroundColor = [UIColor colorWithPatternImage:image];
[window addSubview:vc.view];
[window makeKeyAndVisible];
return YES;
}
Это приводит к тому, что tableView имеет изображение backgrounImage, но также каждая ячейка имеет самую нижнюю часть изображения.
Я полагаю, что это так, потому что UITableViewCell должен иметь тот же backgroundColor, что и UITableView. Это хорошо работает для цветов, но с изображениями дело обстоит иначе.
Есть ли способ сказать UITableViewCell не использовать это изображение?