2012-04-19 6 views
2

テーブルがあります。このテーブルの各セルは、-90度の角度で変換された別のテーブルです。この変換されたテーブルの各セルには画像があります。これらの画像はGCDスレッドを介してサーバーから来ています。画像が利用可能な場合は、テーブルrelaodDataをテーブルに追加しますが、何らかの理由で、そのテーブルセルをタッチしてスクロールしようとするまで、画像は表示/だから、setNeedsDisplay APIは適時に仕事をするのではないようです。私はそれが実行ループの最後にこのメソッドを呼び出すことを理解していますが、それは私のrunloopのOSが何か他のことをしていることを意味すれば、それ以外のことは何を見つけるので、レンダリングする時間を見つけることができません?またはそれは別のものですか?iOS Image Viewはタッチするまで画像をレンダリングしません

+1

(前回の9件の質問では、+ 1〜Dadeのコメントを受け入れるか、または上書きする必要があります) - また、 'setNeedsDisplay'をどのように呼びますか? GCDスレッドまたはメインスレッドか?たぶん、これに付随する少しのコードを表示するかもしれません。 –

+0

チップをありがとう。私は以前の質問に投票して受け入れましたが、私はそれについて知りませんでした。 – theiOSguy

答えて

1

Horizo​​ntalスクロールのためにUITableViewではなくUIScrollViewを使用しましたか? 表示するページ/イメージの数を簡単に定義できます。ページング機能を使用してページ/イメージをスクロールできます。

関連する問題