2010-06-08 8 views

Répondre

2

Bien sûr - utiliser la méthode scrollToRowAtIndexPath de UITableView. En utilisant le chemin de l'index, vous spécifiez quelle section et quelle ligne vous souhaitez faire défiler. Vraisemblablement, vous aimeriez le voir en haut de la table, donc dans l'appel de la méthode, spécifiez UITableViewScrollPositionTop.

+0

cool, merci, mais * quand * est-ce que j'appelle ça? Im un peu confus quant à où dans le cycle de vie de chargement ce code devrait être appelé? – Mark

+0

viewWillAppear: (dans le contrôleur de vue gérant la vue de votre table) serait un bon moment si vous voulez démarrer la vue de la table à un certain point lorsque la vue apparaît. –

+0

Je reçois l'erreur: '- [UITableView scrollToRowAtIndexPath: atScrollPosition: animé:]: section (1) au-delà des limites (0) .' mais peut vous assurer que ma table comporte 3 sections. Êtes-vous sûr que 'viewWillAppear' est le bon endroit? – Mark

Questions connexes