2010-10-29 6 views
1

Je veux afficher un tableau comme suit dans une application iPhoneComment afficher une table (lignes et colonnes de données) dans une application native iPhone?

Recommendations History 

       Current 1 Month Ago 2 Months Ago 3 Months Ago 
Strong Buy 29    27   27   26 
Moderate Buy 5   4   4    4 
Hold   3    4   3    3 
Moderate Sell 0   0   0    0 
Strong Sell  0    1   1    0 
Mean Rec. 1.29   1.44   1.39   1.29 

J'essaie de comprendre comment rendre ce tableau dans une application iPhone native d'une manière qui est facile pour l'utilisateur de numériser à travers.

UITableView semble ne pas être d'une aide précieuse pour l'affichage de tableaux de ce type. Ce n'est en fait pas la seule table que je dois afficher à l'utilisateur et le nombre de colonnes et de types peut varier. L'affichage de table que je recherche devrait permettre à l'utilisateur de scanner facilement des tableaux plus grands (mais pas très grands à ce stade) en effectuant un zoom avant et arrière.

En fait, je ne suis même pas sûr si de telles données devraient être montrées comme une table normale dans l'IU d'iPhone. Existe-t-il de meilleures approches pour afficher ces données du point de vue de l'utilisateur?

Y a-t-il des composants de l'interface utilisateur de l'iPhone qui traitent cela?

+1

Would afficher les données en HTML être une mauvaise idée votre application? Vous pouvez utiliser UIWebView pour cela. – jv42

+0

Je pensais que ce serait peut-être une exagération, mais j'explorerais aussi cette option. Cela fonctionnera sûrement. – Sudhir

Répondre

2

cela peut être fait en vue de la table, vous avez juste besoin d'écrire du code de cellule de vue personnalisée pour donner l'illusion de colonnes dans la table

here is a blog posting

+0

Merci. J'ai également trouvé ce http://github.com/danielctull/DTGridView/ – Sudhir