Как программно добавить статический фон за UITableView? - PullRequest
4 голосов
/ 27 июля 2010

У меня есть TableViewController и я хотел бы иметь статическую картинку в качестве фона, которая не прокручивается.

Способ, которым все рекомендуют использовать

 [UIColor colorWithPatternImage:[UIImage imageNamed:@"backgroundPattern.png"]]

, не работает, поскольку он

1.) Перемещается и 2.) помещает фоновый узор в каждую ячейку

Я знаю, как сделать это в файле XIB (а именно, добавить еще один слой под TableView), но как мне сделать это программно из TableViewController?

1 Ответ

4 голосов
/ 27 июля 2010
[myTblViewController.view insertSubview:myImageView belowSubview:myTblViewController.tableView];

Это должно работать.

Если окажется, что tableView не является прямым подпредставлением основного представления контроллера табличного представления, вы можете попробовать:

[[myTblViewController.tableView superview] insertSubview:myImageView belowSubview:myTblViewController.tableView]; //Edited superview should be all lower case
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...