Quelle est l'utilisation de la propriété contentOffset
dans UIScrollView
?Que fait contentOffset dans un UIScrollView?
Répondre
Selon le documentation, la propriété contentOffset
représente:
Le point où l'origine de l'affichage du contenu est décalé par rapport à l'origine de la vue de défilement.
En clair, c'est dans quelle mesure la vue s'est déplacée dans chaque direction (verticale et horizontale). Vous pouvez déballer la distance verticale et horizontale en accédant aux x
et y
propriétés du CGPoint
:
CGFloat xOffset = _myScrollView.contentOffset.x;
CGFloat yOffset = _myScrollView.contentOffset.y;
Il pourrait être considéré comme la coordonnée de l'origine de scrollView
« cadre du rapport à l'origine de sa contentView
» cadre de . Voir l'image ci-dessous:
C'est une bien meilleure réponse. La réponse sélectionnée est juste un ressassement de la documentation. – galactikuh
- 1. contentOffset de UIScrollView pendant la rotation
- 2. contentOffset dans UIScrollView après la rotation de l'iPhone
- 3. Comment faire pour obtenir UIScrollView contentOffset au cours d'une animation
- 4. UITableViewController contentOffset renvoie zéro
- 5. contentoffset pendant le mouvement de flick
- 6. Changements à UIScrollView contentOffset ne colle pas lors de la décélération
- 7. Lecture du son lorsque UIScrollView fait défiler
- 8. La définition d'un nouveau paramètre contentSize à un UIScrollView le fait revenir au point x: 0 y: 0
- 9. UIScrollView et CATiledLayer
- 10. Que fait '@_' dans Perl?
- 11. UIScrollView ne fait pas de panoramique avant l'action de l'utilisateur de zoom
- 12. Comment utiliser le glisser-déposer dans un UIScrollView
- 13. Que fait android.R.layout? Un aperçu
- 14. Combien de changements de contenu dans UIScrollview pour zoomer?
- 15. UIScrollView dans UIScrollView
- 16. Comment savoir, combien j'ai défilé dans un UIScrollview?
- 17. UIScrollView setContentOffset: problème topOffset
- 18. Que fait '^' dans C# (Enums)?
- 19. Que fait addListener dans node.js?
- 20. Que fait clearQueue dans jQuery?
- 21. Que fait <() dans Bash?
- 22. Que fait {variable} dans flex
- 23. Que fait "%% DatabaseEx" dans TSQL?
- 24. Que fait @ dans ce php?
- 25. NSURLRequest ne se déclenche pas lorsque UIScrollView fait défiler
- 26. Que fait l'attribut ref sur un élément dans un XSD?
- 27. Est-ce que contentOffset est la bonne propriété pour déterminer la position de défilement de la vue déroulante?
- 28. Que fait un pont de portlet?
- 29. Que fait un ./configure typique sous Linux?
- 30. Zoomer avec un CATiledLayer dans un UIScrollView
Par exemple, si vous vouliez présenter plusieurs (n) pages qui pourraient être défilée à travers, vous pouvez créer un UIScrollView avec contentSize (n * pageWidth, pageHeight) et la taille du cadre (pageWidth, pageHeight). Vous pourriez alors utiliser contentOffset.x pour déterminer (ou définir) quelle page était (ou devrait être) affichée. – westsider
Étant donné que le défilement est effectué en modifiant l'origine des limites de la vue défilée (ou de sa vue de contenu? Forget), contentOffset est-il directement lié à l'origine des bornes? – Marty