Я создаю UITableView, и мне нужно добавить больше места в верхней части таблицы. Я использовал ContentInset для этого, но, похоже, он не работает для меня.
_tableView = [[UITableView alloc] initWithFrame:CGRectMake(0,60, 320, 361) style:UITableViewStyleGrouped];
_tableView.delegate = self;
_tableView.dataSource = self;
_tableView.rowHeight = 119;
_tableView.backgroundColor = [UIColor clearColor];
[_tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];
Это мой стол.
[_tableView setContentInset:UIEdgeInsetsMake(44.0f, 0.0f, 0.0f, 0.0f)];
Я добавил этот код, чтобы немного сместить мой контент, но он не работает для меня. Что мне нужно, так это то, что таблица должна отображать контент, имея немного места сверху. Но когда я прокручиваю таблицу вверх, таблица должна прокручивать содержимое до самого верха. Я не хочу добавлять дополнительную ячейку в верхнюю часть таблицы, отключать взаимодействие с пользователем для этой строки и использовать это как дополнительное пространство. Также в моем проекте будет огромное нежелательное кодирование. Должен быть простой способ добавить это маленькое дополнительное пространство в верхнюю часть таблицы.
Если бы кто-нибудь дал мне какое-либо решение для этого или любую идею, как это сделать, это было бы очень здорово
Вот изображение того, что мне нужно сделать.