2016-11-03 2 views
0

Ich bin neu in iOS-Entwickler und benötigen eine UICollectionView, um alle Bilder in async in einem Ordner auf meinem Webserver anzuzeigen.Mit JSON, zeigen Sie alle Bilder in UICollectionView aus Web-Verzeichnis

sagen Lassen Sie den Ordner: www.website1.com/img/new/

Ich werde eine JSON-Datei, die in diesem Text beziehen Text und ein Bild zeigt. Etwas wirklich grundlegendes wie:

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

Der Code muss einfach den JSON parsen und entsprechend aktualisieren. Was wäre der einfachste Weg, dies zu erreichen?

+0

'NSJSONSerialization', um den JSON zu parsen, dann können Sie' SDWebImage', 'AFNetworking' usw. verwenden, die eine Kategorie auf' UIImageView' implementieren, um das Bild asynchron oder selbst zu laden. – Larme

+0

Ihr Beitrag zeigt keine Anstrengung von Ihrer Seite, um dies selbst zu lösen. Dies könnte dazu führen, dass Sie die Frage abgelehnt und geschlossen werden. – rckoenes

+0

Der Grund war einfach, weil ich eine Art Schnipsel oder einen guten Ausgangspunkt wollte. Diese Art der Verarbeitung ist sehr gebräuchlich und es müssen Werkzeuge da draußen bereits vorprogrammiert sein. Ich habe nur gefragt, ob mir jemand in die richtige Richtung zeigen kann. Danke für deine Antwort, ich schaue mir diese an! – user6934446

Antwort

0
  1. erstellen Objekt bilden Ihren Fluss Json

  2. Erstellen und Datenquelle Ihrer Sammlung füllen, diese Datenquelle enthalten alle Objekte

  3. Gewohnheit Ihr UICollectionViewCell (Imageview)

  4. verwalten Bild wird heruntergeladen seit CellView (Cache verwenden)

  5. Siehe th ist Artikel für asynchron Download https://www.appcoda.com/ios-concurrency

hoffe, es hilft.

Verwandte Themen