2010-04-20 2 views
1

Je me demande si UIScrollView a une sous-vue "cachée" agissant comme un conteneur pour le contenu. Si je fais défiler une vue défilante, cette vue de contenu est-elle déplacée vers le haut/bas dans la vue défilement? Ou le décalage de défilement est-il appliqué aux limites de cette instance UIScrollView? Ou: UIScrollView utilise-t-il une vue supplémentaire en tant que conteneur ou tout le contenu est-il ajouté directement à la vue? La documentation ne dit pas grand chose si elle a un conteneur de contenu ou non.Est-ce que UIScrollView a une vue de contenu spéciale pour rendre le défilement possible?

Répondre

2

UIScrollView n'a pas de conteneur de contenu mais il est d'usage d'en créer un vous-même et d'y ajouter toutes vos vues. Ce n'est pas nécessaire, cependant, au moins tant que vous utilisez la vue défilement juste pour faire défiler. Si vous avez également besoin de la fonctionnalité de zoom, disposer d'une vue de contenu simplifie souvent les choses, car la méthode déléguée viewForZoomingInScrollView: vous oblige à retourner une seule vue.

Questions connexes