0
私が作成したカスタムUIView(およびその他のもの)を含むUITableViewCellがあります。私のカスタムビューはUIViewを拡張し、カスタム描画のためにdrawRectをオーバーライドします。UIView drawRectは、UITableViewCellで一度しか呼び出されず、セルが再利用されたときに古いデータが返される
各セルが最初に読み込まれるときにテーブルビューが正しくレンダリングされますが、テーブルをスクロールするとセルが再利用され、カスタムUIView.drawRectメソッドが再呼び出しされません。これは、古いUIViewがテーブルビューのセルに使用されている結果です。
何か間違っていますか?私はテーブルビューのセルにsetNeedsDisplay
を設定しようとしましたが、動作しませんでした。