Chapitre 7. Vues par défilement
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Une vue de défilement (UIScrollView) est une vue dont le contenu est plus grand que ses limites. Pour révéler une zone souhaitée, l'utilisateur peut faire défiler le contenu en le faisant glisser, ou tu peux repositionner le contenu dans le code. La vue de défilement fonctionne comme une fenêtre limitée sur un monde de contenu plus vaste.
Une vue de défilement n'est pas magique ; elle tire parti des fonctions ordinaires de l'UIView(chapitre 1). Le contenu est simplement constitué des sous-vues de la vue déroulante. Lorsque la vue défilante défile, ce qui change réellement, c'est l'origine des limites de la vue défilante ; les sous-vues sont positionnées par rapport à l'origine des limites, et se déplacent donc avec elle. L'adresse de la vue de défilement clipsToBounds est true, de sorte que tout contenu placé à l'intérieur de la vue de défilement est visible et que tout contenu placé à l'extérieur ne l'est pas.
Une vue de défilement possède les capacités spécialisées suivantes :
-
Il sait comment déplacer l'origine de ses limites en fonction des gestes de l'utilisateur.
-
Il fournit des indicateurs de défilement dont la taille et la position donnent à l'utilisateur un indice sur la taille et la position du contenu.
-
Il peut imposer la pagination, c'est-à-dire que l'utilisateur ne peut faire défiler la page que d'une ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access