0

Easy Table View クラスhttps://github.com/alekseyn/EasyTableViewを使用しています。データを変更してセルを再描画すると機能しますが、以前のデータの描画がビューに残ります (新しいセルの新しい描画の後ろ)。

データの配列を nil にした後にデータをリロードしようとしましたが、古い図面はクリアされません。

[myEasyTableView.tableView reloadData];

これがスクリーンショットです。これは、このクラスで簡単に設定できる水平テーブル ビューです。画像の上半分は本来あるべき姿ですが、下のデータを変更した後も、以前に存在していたセルの描画が実際の新しいセルの下にまだ表示されていることに注意してください。

ここに画像の説明を入力

4

1 に答える 1

1

tableView を設定するメソッドに次のコードを追加しました。トリックを行うようです。

   for (CellView* cellView in horizontalTableView.subviews) {
        [cellView removeFromSuperview];
    }
于 2013-04-11T09:44:02.503 に答える