2009-05-25 11 views
1

Je souhaite implémenter une page de description dans une application iPhone. Il s'agit de la dernière page d'une structure de navigation détaillée et doit inclure un titre, une description, une icône, une grande image, une date et des boutons sur lesquels l'utilisateur peut cliquer pour activer une autre application. Les informations proviennent d'une source externe et le titre, la description et l'image varient tous en taille.Comment mettre en page une page iPhone

J'ai vu différentes façons de le faire, telles que la disposition de chaque information à l'intérieur des cellules du tableau, et la création de vues qui ressemblent à des pages Web. J'ai rencontré des problèmes de mise en page en utilisant un UIView standard et UILabel en raison du contenu de taille variable. En regardant les autres applications, je pense que Facebook et l'App Store ont les mises en page les plus attrayantes et traitent bien le contenu de taille variable. Je voudrais savoir quelle est la façon la plus simple d'obtenir une mise en page attrayante, et de quelle manière produira les meilleurs résultats (comme dans les meilleurs résultats).

Répondre

0

quelques choses d'abord, vous avez de la chance parce que beaucoup de choses UI facebook est disponible dans le projet Three20

http://github.com/joehewitt/three20/tree/master

il y a beaucoup de modèles que vous pouvez utiliser là-dedans qui pourrait résoudre tous vos problèmes, cependant la documentation est un peu claire, et cela peut nécessiter une ingénierie inverse.

De même, vous n'avez pas mentionné UIscrollview, cela pourrait vous aider à obtenir une mise en page avec plus d'informations sur la page.

Pour obtenir les meilleures applications, vous devez malheureusement avoir l'œil pour le détail (ou payer quelqu'un qui le fait) lire les pommes Directives d'interface humaine, car ils semblent savoir ce qu'ils font.

+1

Merci pour le lien. L'application App Store utilise-t-elle un UIScrollView pour afficher la page de détails? C'est peut-être ce que je cherche. –

Questions connexes