2010-08-06 6 views
1

La chose spécifique que je regarde faire peut être trouvé sur l'App Store lorsque vous affichez une App. Les captures d'écran d'une application peuvent être glissées de gauche à droite pour voir. De ce que je peux dire, ils ont un UITableView avec différentes cellules contenant le contenu. Et pour cela, UITableViewCell où les images sont balancées à gauche et à droite, ils utilisent un UIScrollView avec pagination activée.Image Paging Comme l'iTunes App Store, dans un UITableViewCell

Je connais le ScrollingMadness et les classes TTScrollView, mais les deux sont obsolètes. Avec 3.0, le SDK peut gérer le problème sans beaucoup de code. Aussi mon application doit être un binaire universel pour iPad et iPhone, donc Three20 est un peu hors de question. Donc, ma question est la suivante: cette architecture est-elle la meilleure pour résoudre le problème? Un UITableViewCell avec un UIScrollView avec la pagination en tant que sous-vue? Comment Apple l'a-t-il fait dans l'application App Store?

Répondre

1

Je suppose que l'écran dont vous parlez n'est pas un TableView mais en fait un ScrollView. L'aperçu de l'image est probablement un autre scrollview dans le scrollview principal ou une implémentation de vue personnalisée. Je vous suggère d'utiliser un scrollview et pour la section de prévisualisation, jetez un oeil à l'exemple de code PageControl d'Apple.

+0

Cela semble être une façon de le faire. Malheureusement, je suis en plein développement et j'utilise UITableView. Donc, comme une question de suivi, comment voulez-vous que la vue UIScroll soit "collante" autour de la zone où les captures d'écran sont. J'ai remarqué que lorsque je fais défiler jusqu'à cette section de la vue, la section capture d'écran est 100% de la hauteur de l'application. – PaulWoodIII

Questions connexes