Как удалить пустое пространство в верхней части сгруппированного UITableView?

Когда вы создаете UITableViewсо стилем UITableViewStyleGrouped, он добавляет довольно много пространства между фактическими ячейками таблицы и границами таблицы. каркас стола. Это пространство находится выше, ниже, слева и справа от ячеек таблицы.

Вы можете изменить расстояние между самими ячейками tableview следующим образом:

[myTableView setSectionHeaderHeight:0];
[myTableView setSectionFooterHeight:25];

Однако даже при этом между верхним краем фрейма и первой ячейкой tableview все еще остается раздражающее пространство. Кроме того, между левой частью фрейма и ячейкой tableview, а также правой стороной фрейма и ячейкой tableview все еще остается много места.

-=-=-=-=-=-=-

Есть ли способ манипулировать этим пространством (изменить его размер)? Мое единственное решение до сих пор состоит в том, чтобы сделать размер кадра больше, чем экран, чтобы подделать программу, чтобы иметь это «пустое пространство» за пределами экрана, тем самым удалив его. Однако это явно не оптимальный и явный хак.

17
задан Nilanshu Jaiswal 12 November 2019 в 11:29
поделиться