2012-04-05 6 views
0

Ich versuche, die Bilder in Rasteransicht anzuzeigen Ich habe diesen Code gefunden: - here Aber jetzt die Bilder, die ich anzeigen muss, kommt über Webservice. Ich möchte, dass die Daten aus Web-Service gleichzeitig in der Zelle der Tabelle angezeigt werden sollen. Gibt es einen Weg. Bitte helfen Sie mir ..Anzeige der Bilder in gridview + iphone

+0

Warum passen Sie den Code http://developer.apple.com/library/ios/#samplecode/LazyTableImages/Introduction/Intro.html faule Tabellenbilder nicht an? – HarshIT

+0

Welche Webdienste verwenden Sie und welche Daten werden vom Server abgerufen? –

+0

Es ähnelt einer Ihrer Frage: http://stackoverflow.com/questions/9937361/iphoneuiscrollview-or-use-usableview-to-display-image-in-matrix-format – Devang

Antwort

1

Im angegebenen Beispielcode, Funktion loadView wird verwendet, um Ihre Bilder zu füllen, dort können Sie Ihren Webservice analysieren und füllen Sie Ihr Array.

Nachdem Ihr Webservice geparst ist, laden Sie einfach Ihre Tabelle neu. Vergessen Sie nicht, den Aktivitätsindikator zu verwenden Jetzt in cellForRowAtIndexPath Methode, füllen sie eine einzelne Zeile, wo Sie Asynchronous image loading concept verwenden können. Da Sie mehr Bilder in einer einzelnen Zeile laden, müssen Sie einige Logik anwenden, um dies zu erledigen.

müssen Sie es asynchron verwalten, da es viele Bilder geben kann und synchrones Laden Ihre App einfrieren wird.