2016-11-03 3 views
0

私はiOS開発者が新しく、Webサーバー上のフォルダ内に非同期のすべての画像を表示するにはUICollectionViewが必要です。 JSONを使用して、WebディレクトリからUICollectionViewにすべての画像を表示します。

はのフォルダがあるとしましょう:www.website1.com/img/new/

私は、テキストとそのテキストに関連するイメージを示してJSONファイルを持っています。

{"Items":[ 
{"URL":"URL.com/img1.jpg", "TEXT":"TEXT1"}, 
{"URL":"URL.com/img2.jpg", "TEXT":"TEXT2"}, 
{"URL":"URL.com/img3.jpg", "TEXT":"TEXT3"}]} 

このコードではJSONを解析してそれに応じて更新するだけで済みます。これを達成する最も単純な方法は何でしょうか?

+0

JSONを解析するために 'NSJSONSerialization'を使用すると、' UIImageView'のカテゴリを実装する 'SDWebImage'、' AFNetworking'などを使用して、イメージを非同期にロードするか、自分で行うことができます。 – Larme

+0

あなたの投稿は、あなた自身でこれを解決する努力をしていません。これはあなたに質問を下降させ、閉じさせるかもしれません。 – rckoenes

+0

理由は単純な発想や良い出発点が必要だったからです。このタイプの処理は非常に一般的であり、事前にプログラムされたツールが存在する必要があります。私は誰かが正しい方向に私を向けることができるかどうかを調べるだけでした。あなたの返信をありがとう私はこれらを見ていきます! – user6934446

答えて

0
  1. が管理カスタムあなたのUICollectionViewCell(ImageViewの)あなたのフラックスJSON

  2. は、あなたのコレクションのデータソースを作成し、埋める形成し、このデータソースは、すべてのオブジェクト

  3. が含まれているオブジェクトを作成します。 CellView(キャッシュを使用)以降のイメージのダウンロード

  4. asynchroneのダウンロードのための記事ですhttps://www.appcoda.com/ios-concurrency

希望します。

関連する問題