Проблемы с установкой фона для сгруппированного UITableView - PullRequest
0 голосов
/ 18 августа 2010

Я хочу иметь фоновое изображение позади моего UITableView.Это работает нормально, но для каждой группы UITableView, похоже, используется мое фоновое изображение.Я просто хочу, чтобы он использовал фоновое изображение один раз:

Примечание: это все внутри UITableViewController класса

self.view.backgroundColor = [[[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"background.png"]]autorelease];
    self.tableView.opaque = NO;
    self.tableView.backgroundView = nil;
    headerView.backgroundColor = [UIColor clearColor];
    footerView.backgroundColor = [UIColor clearColor];

1 Ответ

0 голосов
/ 18 августа 2010

Вам нужно сделать две вещи:

Установить вид фона (цвет) не в UITableViewController, а в его родительском (UINavigationController, скорее всего, верно?)

self.parentViewController.view.backgroundColor = [UIColor redColor]; // or whatever your image is

Установить чистый цвет для фонового цвета tableView (и, необязательно, для separatorColor)

self.tableView.separatorColor = [UIColor clearColor];
self.tableView.backgroundColor = [UIColor clearColor];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...