2012-04-14 4 views

Répondre

1

D'une autre façon, vous pouvez appeler scrollToRowAtIndexPath:atScrollPosition:animated:

+0

C'est une valeur booléenne qui fait défiler la table vers le haut lorsque la barre d'état est enfoncée, pas quand son bouton est. – CodaFi

+0

@CodaFi Vous avez raison, mon erreur. – Mat

+0

Non ce n'est pas - @Mat vous aviez raison la première fois, vous pouvez appeler cela pour faire défiler vers n'importe quelle ligne. Vérifiez les docs ... – SomaMan

2

UITableView est une sous-classe de UIScrollView, alors appelez setContentOffset: animation: comme ceci:

CGPoint topOffset = CGPointMake(0, 0); 
[tableView setContentOffset:topOffset animated:YES]; 
+2

Ou vous pouvez simplement utiliser 'CGPointZero – sooper

+0

ou - (void) scrollToRowAtIndexPath: (NSIndexPath *) indexPath atScrollPosition: (UITableViewScrollPosition) scrollPosition animé: (BOOL) animé pour aller à la ligne 0 ou à toute autre ligne. – danh

+0

@danh vous auriez besoin d'ajouter quelques bornes de contrôle si vous utilisiez cette méthode - vous auriez besoin de tenir compte d'une situation où cela est appelé quand il n'y a pas de lignes –

Questions connexes