TableHeaderView и заголовки разделов - PullRequest
0 голосов
/ 06 марта 2012

Я могу добавить представление к tableHeaderView, используя указанный ниже код: -

MyView *view=[[MyView alloc] init];
.....
tableView.tableHeaderView=view;

Но я не могу добавить интервал между этим представлением и заголовками первого раздела.

Ответы [ 2 ]

1 голос
/ 06 марта 2012

Вы можете инкапсулировать ваш основной вид следующим образом:

MyView *view=[[MyView alloc] init];
UIView *headerView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, view.frame.size.width, view.frame.size.height + 5)]; //5 pixel gap
view.frame = CGRectMake(0, 5, view.frame.size.width, view.frame.size.height);
[headerView addSubview:view];
.....
tableView.tableHeaderView=headerView;

Я создал новый headerView, добавил представление к этому представлению, а затем соответственно установил tableHeaderView.

0 голосов
/ 06 марта 2012

Я могу подумать, что вы можете создать родительское представление с высотой = (view.frame.height +)

Затем добавьте «представление» как подпредставление представления «родитель» и установите представление «родитель» в качестве заголовка таблицы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...