Я вызываю heightForRowAtIndexPath для настройки моих ячеек. Когда я редактирую вид таблицы для удаления ячеек, высота ячеек остается фиксированной, поэтому ячейки перекрываются, что создает не очень привлекательный образ. Я хотел бы знать, как изменить высоту ячейки при удалении ячеек.Вызов heightForRowAtIndexPath при удалении ячеек из UITableView
Это мой текущий код
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
Favorites *favorite = [fetchedResultsController objectAtIndexPath:indexPath];
NSString *cellText = favorite.name;
UIFont *cellFont = [UIFont fontWithName:@"Helvetica" size:17.0];
CGSize constraintSize = CGSizeMake(280.0f, MAXFLOAT);
CGSize labelSize = [cellText sizeWithFont:cellFont constrainedToSize:constraintSize lineBreakMode:UILineBreakModeWordWrap];
return labelSize.height + 20;
}
Любая помощь будет оценен по достоинству! Благодаря