Изменить фон на UITableView, встроенном в UIViewController на iOS 5 - PullRequest
1 голос
/ 22 января 2012

Я пытаюсь изменить серый градиентный фон во встроенном UITableView на цвет, который я установил в родительском представлении в раскадровке.

Я искал и нашел следующие темы:

У меня есть IBOutlet в родительском контроллере, соединяющий два представления.

Моя реализация выглядит следующим образом:

- (void)viewDidLoad {
    [super viewDidLoad];
    [activeShipmentsTable setBackgroundView:nil];
    [activeShipmentsTable setBackgroundView:[[[UIView alloc] init] autorelease]];
    [activeShipmentsTable setBackgroundColor:UIColor.clearColor];
}

Что я делаю не так?

Спасибо.

1 Ответ

4 голосов
/ 22 января 2012

Попробуйте установить цвет фона на фоне таблицы, а не на самой таблице.

UIView *view = [[[UIView alloc] init] autorelease];
view.backgroundColor = [UIColor redColor];
self.tableView.backgroundView = view;
...