Можно ли добавить слой в UITableView на iPhone? - PullRequest
0 голосов
/ 28 июня 2010

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

Ответы [ 2 ]

4 голосов
/ 29 июня 2010

После перечитывания справки я нашел именно то, что хотел:

UIView* simpleView = [[[UIView alloc] initWithFrame:CGRectZero] autorelease];
tableVC.tableView.backgroundView = simpleView;

Так просто ...

0 голосов
/ 29 июня 2010

UITableView равен в представлении.UITableViewController является UIViewController и имеет свойство view.Этот массив представлений содержит таблицу.Вы должны иметь возможность добавить свое простое подпредставление под tableView:

[tableVC.view insertSubview:simpleView belowSubview:tableVC.tableView];

Если вы хотите добавить CALayer, это другое.Я не был уверен, добавляете ли вы CALayer или UIView.

...