2

私はテーブルを持っています。このテーブルの各セルは、-90度の角度で変換された別のテーブルです。この変換されたテーブルの各セルには画像があります。これらの画像はGCDスレッドを介してサーバーから送信され、画像が利用可能な場合、テーブルrelaodDataを計算しますが、何らかの理由で、そのテーブルセルに触れてスクロールしようとするまで、画像は表示/レンダリングされません。そのため、setNeedsDisplayAPIは適切なタイミングでその仕事をしているわけではないようです。run-loopの最後にこのメソッドが呼び出されることは理解していますが、runloopが他のことを実行するのに忙しいことを意味する場合、他に何を実行していて、レンダリングする時間が見つからないかを確認するにはどうすればよいですか?それとも何か他のものですか?

4

1 に答える 1

1

水平スクロールに UITableView の代わりに UIScrollView を使用してみましたか? 表示するページ/画像の数を簡単に定義し、ページング機能を使用してそれらの間をスクロールできます。

于 2013-03-05T11:24:41.880 に答える