2009-07-24 9 views
1

カスタムセルのUItableViewでは、画像付きのセルが一部のセルに画像がありません。 開始時に画像なしの場所は白です。その場所でテーブルをスクロールした後、他のものが現れる。この問題を解決するのを手伝ってください。iPhoneカスタムUITableViewCellスクロール後の画像

答えて

1

あなたの問題は、UITableViewのセルキューを使用している方法によるものです。これはあなたのセルのそれぞれに一意のセル識別子を与えているわけではないと思います。別のものに。

+0

ユーザがコンテンツを指定したとき –

+1

マークをテーブル作業罰金をいただきありがとうございます:)、お奨めは何とかそれをsotre – Daniel

2

あなたの答えが実際の解決策を提示していますが、私はこの問題に対処する正しい方法ではないと思います。

テーブルを使用して表示する1000個のNSStringがあるNSArrayを想像してください。そのNSStringの一意のIDを持つセルにそれらを表示することによって、基本的に1,000個のセルを作成しています!これはあなたのアプリを遅くするだろう。全体的なアイデアは、セルが再利用され、表示されるより1〜2だけ多く作成されるということです。

正しい解決策:それに対処してください。

  1. 数8、PSテーブルの上にスタンフォードiPhoneのクラスを見て

汚いコンテンツを想定し、

  • リセット/セルの内容を自分で更新するだけで、そのクラスの一意のIDを持っていることによって、細胞を再利用(約18:50頃)、Appleからの男がこのすべてを説明している。

    http://www.stanford.edu/class/cs193p/cgi-bin/index.php

  • +0

    問題があり、その後:)今、答えとして – Daniel

    関連する問題