2010-07-12 6 views
0

Je me demandais comment je fais ça? Je souhaite configurer une vue de table de telle sorte que si je fais défiler une vue de table et que je clique sur une rangée, je serai amené à une autre vue. Mais quand je clique sur un bouton de retour de quelque sorte. Je retourne à la tableview mais je regarde toujours cette rangée en particulier. un peu comme la table de l'iPod dans l'iPhone? Vous souvenez-vous de la position défilée? Je veux juste savoir comment faire la partie «se souvenir de la position défilée».iPHONE SDK - tableview, se souvenant combien il défile?

Répondre

0

Enregistrez votre chemin d'index dans tableView:didSelectCellAtIndexPath: avant d'appuyer sur la nouvelle vue, utilisez-la plus tard. Cela vous donnera le NSIndexPath pointant sur la cellule qui a été sélectionnée par l'utilisateur, ne vous donnera pas nécessairement la même position où il était avant d'avoir tapé l'élément. Alors garde cela en tête.

+0

comment et où puis-je utiliser le indexPath? – Kenneth

+0

Comme vodkhang dit ci-dessus, utilisez selectRowAtIndexPath: animé: scrollPosition: (il a fourni un lien) – jer

+0

ok je vais essayer. tout code d'échantillon tho? – Kenneth

Questions connexes