0

UIScrollViewたくさんの小さなものでやりUIImageViewたいのですが、すぐに空白のスクロールビューを表示したいです。そして、準備ができたら、画像をにロードしUIImageViewsます。たとえば、使用しているサーバーから一部をダウンロードする必要がある場合: connectionDidFinishLoadingNSURLConnectionはいえ、ここではオンライン画像をダウンロードしたくないので、アプリにそれを持っていますが、で一度にすべてを描画したくありませんviewDidLoad。これを達成する方法は?

4

2 に答える 2

1

行が支配的なグリッドレイアウトのUIImageViewリストについては、bddynamicgridviewcontrollerリンクを参照してください

大量の画像の遅延読み込みについては、 SDWebImageも参照してください

ダウンロードした画像を含むUITablesをご覧ください– Easy Asynchronous Code link

于 2012-08-23T08:24:02.043 に答える
0

まず、-を使用します。これは、行ごとに複数の列(つまり、写真のグリッド)にAQGridView似ていますが、許可されます。UITableViewソースコードをダウンロードすると、必要な目的で使用する方法の例が含まれています。

ダウンロード時に画像を表示する方法の1つは、を使用することFLImageViewです。UIImageView繰り返しになりますが、ソースコードをダウンロードしてプロジェクトに追加し、それぞれでを使用する代わりに、 then呼び出しをAQGridViewCell使用するか、イメージをロードします。これにより、画像のダウンロード中に標準のプレースホルダー画像を表示することもできます。FLImageViewloadImageAtURL:placeholderImage:loadImageAtURLString:placeholderImage:

標準UITableViewのように、のセルはAQGridView必要な場合にのみ作成され(つまり、画面上またはほぼ画面上にあるセルのみ)、セルは再利用されるため、高速になります。

于 2012-08-23T08:10:30.733 に答える