web-dev-qa-db-fra.com

Que fait contentOffset dans un UIScrollView?

À quoi sert la propriété contentOffset dans UIScrollView?

55
Akash

Selon la documentation, la propriété contentOffset représente:

Point auquel l'origine de la vue de contenu est décalée 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écompresser la distance verticale et horizontale en accédant aux propriétés x et y des CGPoint:

CGFloat xOffset = _myScrollView.contentOffset.x;
CGFloat yOffset = _myScrollView.contentOffset.y;
51
Justin

Elle pourrait être considérée comme la coordonnée de l'origine de la trame de scrollView par rapport à l'origine de la trame de contentView. Voir l'image ci-dessous:

enter image description here

74
Mehdi