La Détection De Position UIScrollView

Je suis en train d'utiliser un UIScrollView comme un appareil de navigation dans mon application iOS. Fondamentalement, je veux de l'application à charger le contenu spécifique, basé sur la position de la pagination-activé UIScrollView. C'est un peu comme une molette de navigation.

Actuellement, j'ai deux pages (2*320) scrollview, et je suis en utilisant le scrollViewDidEndDragging délégué méthode et contentoffset.x pour charger le contenu approprié. J'essaie de déterminer la position de la scrollview en tant que tel:

if (scrollView.contentOffset.x < 320) {
   //Load content 1
    }
else if (scrollView.contentOffset.x >= 320) {
   //Load content 2
    }

Mon problème est que je ne soit pas à comprendre comment travailler avec contentoffset ou il n'est pas adapté pour faire face à mon problème. De toute façon, je suis coincé. Quelqu'un peut-il me faire savoir où je suis allé mal et/ou me montrer un moyen plus efficace pour déterminer le scrollview position?

Je suis stupide, j'ai oublié de mentionner ce qui est le problème... en fait, je ne peux pas suivre la position de la scrollview. Quand je passe à la deuxième page, il n'enregistre les modifications, si je vais sur le 620 (limite de rebondir vers la droite). Mais lorsque je retourne à la position de départ (page 1), il n'enregistrez les modifications. En d'autres termes, mon suivi n'est pas exacte.

Délégué et tout le reste fonctionne bien, je me connecte!

OriginalL'auteur Gergely Kovacs | 2012-12-23