Во-первых, Inset Grouped tableView имеют дополнительные свойства выравнивания ...
Если вы используете ячейки по умолчанию и просто установите titleForHeaderInSection
, вы увидите, что текст в разделе заголовок выравнивается с текстом в ячейке.
Кроме того, Inset Grouped округляет углы раздела строк - он НЕ включает заголовок раздела .
Вот как это выглядит с обычным UIView
в качестве заголовка раздела:
Zoomed in a little:
To get the visual output you're going for, I think you'll want to use your "header cell" as the first row in the section, and your "section cell" for the remaining rows:
введите описание изображения здесь
Я предполагаю, что «стрелка вниз / шеврон» в заголовке раздела указывает на то, что вы хотите развернуть / свернуть разделы? Если это так, вам нужно будет реорганизовать свой код, чтобы отображать только первую строку, когда раздел свернут.
Другой вариант - НЕ использовать Inset Grouped , а вместо этого настроить свои ячейки чтобы закруглить верхние углы заголовка раздела и нижние углы только последней ячейки в разделе ... или закруглить все 4 угла заголовка, когда раздел свернут.