web-dev-qa-db-fra.com

Comment faire défiler jusqu'à une position par programme dans UIScrollView

J'ai une vue de défilement qui défile horizontalement. Je viens d’ajouter des images, des étiquettes et une vue Web et contient de nombreux objets. Je veux faire défiler directement vers le premier objet dans la vue de défilement . Comment puis-je faire cela?

46
user1072740

Utilisez le code suivant:

scrollView.contentOffset = CGPointMake(0,0);
88
Saurabh Passolia

Pour animer votre défilement, procédez comme suit:

CGRect frame = CGRectMake(0, 768, 1024, 748); //wherever you want to scroll 
[self.scrollView scrollRectToVisible:frame animated:YES];
45
inorganik

Le moyen le plus simple avec animation -> 

[scrollView setContentOffset:CGPointMake(0, 0) animated:YES]
3
Kakshil Shah