heightForRowAtIndexPathを呼び出してセルを調整しています。セルを削除するためにテーブルビューを編集すると、セルの高さが固定され、セルが重なり、非常に魅力的なイメージにならないようになります。私は細胞の削除が始まるときに細胞の高さをどのように変えるかを知りたい。UITableViewからセルを削除するときにheightForRowAtIndexPathを呼び出す
これは、任意の助けが理解されるであろう私の現在のコード
- (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;
}
です!おかげ