Я использую приведенный ниже код, чтобы создать более крупный и чистый вид простого (не сгруппированного) UITableView. Он работает нормально, если у меня нет пустой таблицы, тогда высота ячейки устанавливается на нормальную высоту. У меня стандартный стиль разделителя (серые линии), поэтому он выглядит ужасно, если он пуст.
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath;
{
return 75;
}
Есть идеи, как это исправить?
РЕДАКТИРОВАТЬ:
Нашел еще лучшее решение, в котором я даже не отображаю строки, если таблица пуста, и вместо нее отображается текст руководства.
- (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];
}