35 Stimmen

IOS Mehrere Spalten in UITableView

Ich habe mehrere Zeilen und Spalten von Daten. Aber das iPhone UITableView enthält nur eine Spalte und mehrere Zeilen. Wie kann ich meine mehrspaltigen Daten gemäß den Human Interface Guidelines von Apple darstellen?

1 Stimmen

Jemand anderes hostet diese Seite jetzt: usxue.is-programmer.com/posts/14176.html

0 Stimmen

Du hast speziell nach UITableView gefragt, aber erwäge die Verwendung eines UIWebView mit einer HTML-Tabelle, was die Dinge vereinfachen könnte.

2voto

Tanin Punkte 1779

Sie müssen es wahrscheinlich selbst erstellen oder eine Bibliothek wie UIGridView verwenden. (Ich bin der Schöpfer)

Sie können den Quellcode von UIGridView lernen. Es ist wirklich kurz.

0 Stimmen

Bitte fügen Sie den Code von UIGridView in Ihre Antwort ein, danke.

1voto

D K Punkte 65

Wenn Sie nach etwas suchen, das wie eine Excel-Tabelle aussieht, würde ich die MDSpreadview Klasse empfehlen. Der Quellcode ist unter http://mochidev.com/open verfügbar. Es sieht ziemlich schick aus, aber es verlangsamt sich, wenn Sie viele Daten anzeigen.

Ansonsten sollten Sie wahrscheinlich einfach Ihre eigene UITableViewCell erstellen. Das ist ziemlich einfach mit den neuen Storyboards von iOS5 und Sie können Millionen von Datenzellen verarbeiten.

1voto

Dimitri Bouniol Punkte 715

Für diejenigen, die interessiert sind, habe ich gerade MDSpreadView aktualisiert, um viel schneller zu sein, und es unterstützt praktisch eine unbegrenzte Anzahl von Zeilen und Spalten (bis CGFloat aufhört, genau zu sein) mit einer API, die der von UITableView sehr ähnlich ist. Weitere Informationen auf meiner Seite

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X