Программно определяющий отступ для сгруппированного UITableView - PullRequest
10 голосов
/ 24 апреля 2010

Есть ли способ программно получить «сгруппированный» стиль в UITableView?

Я хотел бы измерить некоторые вещи на моем экране, но мне нужно знать, как далеко влево или вправо расположить их на сгруппированном UITableViewCell UITableView.

Ответы [ 2 ]

4 голосов
/ 18 октября 2010

Поскольку вы используете сгруппированный стиль для своего табличного представления, вы должны иметь возможность использовать метод rectForSection:, чтобы получить CGRect, в котором будет нарисован этот раздел. Возможно, вы уже добавили свои ячейки в ваше представление.

CGRect sectionRect = [tableView rectForSection:0];
int paddingLeft = sectionRect.origin.x;
1 голос
/ 20 апреля 2011

На мой взгляд, «сгруппированные» отступы стиля == источник cell.contentView. но значение назначается табличным представлением только в tableView: willDisplayCell: forRowAtIndexPath: и равно 10 на iPhone / iPod Touch. запрос его в cellForRowAtIndexPath: приводит к 0.

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