2010-08-23 11 views
0

J'ai développé une application iphone qui a 6 cartes (icônes avec des images) dans le Rootview. En cliquant sur une carte apporterait une autre vue que l'image étant agrandie (plein écran). La vue de la carte a un bouton Flip qui montre le verso de la carte qui contient du texte. Différentes cartes contiennent un texte différent sur leur dos. Selon la taille du texte, la vue défilera. J'ai utilisé deux étiquettes: une pour le titre du texte et une deuxième pour l'ensemble du paragraphe. J'ai placé un scrollview ci-dessous les deux étiquettes pour le défilement vertical.Ajout d'un scrollview (horizontal) à une vue qui a un scrollview (vertical) et deux étiquettes Iphone sdk

Lors de la sélection d'une onzième carte à partir du Rootview, la carte sélectionnée doit apparaître. Cela fonctionne parfaitement. J'ai utilisé une vue séparée pour dessiner la vue de face de la carte et une autre pour le texte au dos. Le problème est quand une carte est ouverte et retournée pour voir le texte, elle devrait être défilable horizontalement aussi en dehors du défilement vertical. Je ne veux pas refaire quoi que ce soit. J'ai placé la scrollview verticale et les étiquettes sur la vue représentant le dos de la carte. J'ai ajouté un autre scrollview et activé sa propriété de pagination et écrit le code dans les fonctions suivantes.

scrollViewDidScroll: (UIScrollView *) expéditeur;

scrollViewDidEndScrollingAnimation: (UIScrollView *) nouveauScrollView.

Mais cela ne fonctionne pas comme souhaité. Comment faire pour autoriser le défilement vertical et horizontal de cette vue qui a deux étiquettes? votre aide ... Merci à l'avance

+0

Une question stupide: êtes-vous sett ing the contentSize pour toutes vos scrollviews? –

+0

Hey pas du tout. Je ne mets pas le contentSize pour les deux. Mais pourquoi? qu'est-ce que ça a à voir avec ça? Je regrette de ne pas t'avoir !! – Teddy

+0

Dites-moi juste l'approche !! Avec l'approche de la mienne, même le défilement vertical déjà placé ne fonctionne pas! – Teddy

Répondre

0

Je l'ai résolu. je une vue de table pour maintenir la carte détails en arrière. donc, je reçois le défilement vertical par défaut. Je pris une scrollview qui tiendra autant nombre de tablesviews comme il y a des cartes Et c'est fait