J'ai créé un UIScrollView zoomable et ajouté 100 sous-vues (carrelées). La vue défile parfaitement à gauche et à droite. Cependant, j'aimerais autoriser le zoom.Effectuer correctement un zoom sur un UIScrollView qui contient plusieurs sous-vues
Pour ce faire, je lis que mon représentant doit mettre en œuvre:
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView {
return ???;
}
J'ai vu des exemples qui ont seulement un sous-vue pour zoomer, ils reviennent que dans cette sous-vue méthode. Dans mon cas, cependant, j'en ai beaucoup plus. Quelle est la bonne façon de faire le zoom?
J'ai essayé de créer un autre UIView et d'ajouter les 100 sous-vues à celui-ci. Et puis retournez cette vue sur la méthode ci-dessus, mais je ne fonctionne pas (elle zoome mais une fois qu'elle s'arrête, elle n'est plus interactive).
Avez-vous essayé de retourner le UIScrollView lui-même? – fbrereto
Oui, c'était la première chose que j'ai essayé. Cela a aussi gâché les choses ... – Dimitris