0

カスタムセルを含むテーブルビューがあり、以下のようにデータを追加しています:

{

UIImage *img = [UIImage imageNamed:@"black_lab_tideat2b.jpg"];

UIImageView *petPic = (UIImageView *)[cell viewWithTag:101];

UILabel *petName = (UILabel *)[cell viewWithTag:102];

petName.text = [current petName];

}

このデータは UITableView に正しく表示されます。

この問題は、commitEditingStyle を使用して行を削除しようとすると発生します。選択したレコードをsqliteから削除した後、

{
[self.tblListProfiles reloadData];
}

残りのセルの画像のサイズを変更します。このサイズ変更された画像は、SQL に新しいレコードを追加し、次を使用して更新した後、通常のサイズに戻ります

{
[self.navigationController popViewControllerAnimated:YES];
}

助けていただけますか?

よろしく

4

1 に答える 1

0

UITableView のデリゲートが実装されtableView:heightForRowAtIndexPath:ているか、rowHeightプロパティが正しいサイズに設定されていることを確認してください。

UITableViewDelegate リファレンス

UITableView リファレンス

于 2013-05-19T00:40:46.540 に答える