Выравнивание строк в UITableView - PullRequest
0 голосов
/ 01 декабря 2011

Это может звучать как вопрос новичка, однако я новичок в разработке для iOS.

У меня есть приложение UITableView в приложении для iPad.TableView имеет три строки: есть ли способ указать UITableView на просмотр строк по центру, то есть не сверху вниз.

Ответы [ 2 ]

0 голосов
/ 01 декабря 2011

Возможно, вы захотите попробовать свойство UiTableView.sectionHeaderHeight. Играйте с числом, пока ячейки не будут центрированы вертикально. Если вы используете простое табличное представление, я не знаю, насколько хорошо это будет работать для вас.

- Джон

0 голосов
/ 01 декабря 2011

Определите сумму высот всех трех строк, назовите ее MyTotalHeight.

 float MyTotalHeight = heightOfRow0 + heightOfRow1 + heightOfRow2;

Установите

 tableView.frame = CGRectMake(start_X, start_Y, tableWidth, MyTotalHeight);

Если вы хотите, чтобы содержимое каждой строки / ячейки былоцентрироваться вертикально внутри клетки, это будет сильно зависеть от того, что находится в клетке.Вам нужно будет рассчитать высоту содержимого, а затем отцентрировать его по вертикали внутри ячейки, отрегулировав ее кадр.

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