Насколько велик интервал между UITableViewCell? - PullRequest
2 голосов
/ 28 января 2012

Кто-нибудь знает, насколько велик интервал между UITableViewCell с в точках? То есть я хотел бы знать, есть ли какие-либо пространства экрана, выделенные между ячейками в UITableView и насколько они высоки, в каждом из этих стилей разделителя:

  • UITableViewCellSeparatorStyleNone - это 0pt?
  • UITableViewCellSeparatorStyleSingleLine - это 1pt?
  • UITableViewCellSeparatorStyleSingleLineEtched - это 1pt или 2pt?

Проблема, с которой я сейчас сталкиваюсь, заключается в том, что у меня есть ячейки переменной высоты, и мне нужно вычислить, насколько высокой может быть группа ячеек. В настоящее время я использую UITableViewCellSeparatorStyleSingleLine стиль разделителя и предполагаю, что межсотовый интервал составляет 1pt, но мои вычисления часто отключены.

То есть предполагается, что есть три клетки, каждая высотой 40 пт, я предполагаю, что общая высота будет 40 + 1 + 40 + 1 + 40 = 122 высотой.

Вопросы:

  • Правда ли, что разделитель на одну строку занимает высоту 1pt между ячейками?
  • Если нет, то какова высота разделительной линии, если какое-либо пространство выделено вообще (т.е. не «съедает» пространство соседней ячейки.

Заранее спасибо.

1 Ответ

1 голос
/ 29 января 2012

Эту проблему вы можете решить очень легко, сделав снимок экрана у конструктора интерфейса, а затем измерив его в Photoshop, однако я избавил вас от хлопот:

Разделитель не добавляется к высотеячейки таблицы - она ​​рисуется перед ячейкой, поэтому если высота ячейки таблицы равна 44 (по умолчанию), то объединенная высота двух ячеек будет равна 88, независимо от того, какой стиль разделителя вы выберете.

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