Поместите UIImageView позади tableView в подклассе UITableViewController - PullRequest
2 голосов
/ 11 января 2012

Я пытаюсь разместить UIImageView за tableView в контроллере представления, который является подклассом UITableViewController.Я получил следующий код для сортировки работы, но изображение прокручивается со строками в таблице.

UIImageView *backgroundView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
[backgroundView setImage:[UIImage imageNamed:@"woodbackground1"]];
[self.view addSubview:backgroundView];
[self.view sendSubviewToBack:backgroundView];
[self.tableView setBackgroundColor:[UIColor clearColor]];

Я попробовал предложения в этом посте Добавить UIView позади UITableView в коде UITableViewController но они дают тот же результат, то есть изображение, которое находится напротив таблицы.

Есть ли способ разместить представление изображения за видом таблицы, чтобы изображение не перемещалось вместе с таблицей?

Спасибо, Дэн

1 Ответ

7 голосов
/ 13 января 2012

Почему бы не использовать

self.tableView.backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"background"]];
...