web-dev-qa-db-fra.com

iOS plusieurs colonnes dans UITableView

J'ai plusieurs lignes et colonnes de données. Mais l'iPhone UITableView ne contient qu'une seule colonne et plusieurs lignes. Comment puis-je afficher mes données multi-colonnes conformément aux directives d'interface humaine d'Apple?

35
Neo

Vous devrez probablement le construire par vous-même, ou utiliser une bibliothèque, comme IGridView . (Je suis le créateur)

Vous pouvez apprendre le code source de IGridView . C'est vraiment court.

2
Tanin

Pour ceux qui sont intéressés, je viens de mettre à jour MDSpreadView pour être beaucoup plus rapide, et il prend en charge pratiquement un nombre illimité de lignes et de colonnes ( jusqu'à CGFloat cesse d'être précis au pixel près) avec une API très similaire à UITableView. Plus d'informations sur mon site

1
Dimitri Bouniol

Si vous recherchez quelque chose qui ressemble à une feuille de calcul Excel, je recommanderais la classe MDSpreadview. La source est disponible sur http://mochidev.com/open . Il semble assez lisse mais s'embourbe si vous avez beaucoup de données à afficher.

En dehors de cela, vous devriez probablement créer votre propre UITableViewCell. C'est assez facile avec les nouveaux Storyboards d'iOS5 et vous pouvez gérer des millions de cellules de données.

1
D K