вы не можете установить расстояние между ячейками напрямую, но вы можете установить высоту для заголовка в секции, чтобы достичь того же результата.
1. установить количество ячеек, которое вам нужно, как секции:
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 3; // in your case, there are 3 cells
}
2. вернуть только 1 ячейку для каждой секции
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return 1;
}
3. установить высоту для заголовка в секции, чтобы установить расстояние между ячейками
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
return 10.; // you can have your own choice, of course
}
4.setцвет фона заголовка, чтобы очистить цвет, поэтому он не будет выглядеть странно
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
UIView *headerView = [[UIView alloc] init];
headerView.backgroundColor = [UIColor clearColor];
return headerView;
}