Я использую приведенный ниже код для создания большего и более чистого вида на простом (не сгруппированном) UITableView.Это работает нормально, если у меня нет пустой таблицы, тогда высота ячейки устанавливается на нормальную высоту.У меня есть стандартный Separatorstyle (серые линии), поэтому он выглядит очень плохо, если он пуст.
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath;
{
return 75;
}
Есть идеи, как это исправить?1008 *
Нашел еще лучшее решение, в котором я даже не отображаю строки, если в таблице "Пусто" и вместо этого отображается справочный текст.
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
if ([dataArray count] == 0) {
[theTableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];
[pleaseAddStuffText setHidden:NO];
} else {
[theTableView setSeparatorStyle:UITableViewCellSeparatorStyleSingleLine];
[pleaseAddStuffText setHidden:YES];
}
return [dataArray count];
}