2010-08-17 9 views
3

Est-ce que quelqu'un a déjà eu le problème qu'un UIScrollView, qui est déplacé par [UIScrollView setContentOffset:...] ne se "souvient" pas de sa nouvelle position? Il le fait cependant, si l'utilisateur fait défiler par toucher-et-glisser.UIScrollView ne se souvient pas de la position

Symptômes: Si le UIScrollView ne se souvient pas de la nouvelle position, il « flips » retour à la position initiale en dernier se souvient (ce qui est la position qui a été utilisé par le toucher-glisser) chaque fois qu'il est d'être touché.

Intéressant:

  • Cela ne arrive à 4.0 et ne se produisait pas dans 3.1
  • Cela ne se produit si pagingEnabled == YES est mis
+0

ne vous dit rien. Es-tu sûr qu'il n'y a pas d'autre explication? Les cadres et les limites sont-ils tous corrects et avez-vous connecté tous les setContentOffsets que vous êtes en train de faire? – mvds

+1

poster du code s'il vous plaît, comme mvds suggère que vous pouvez faire quelque chose de mal – rano

Répondre

1

Il est avéré que le contentInsets confondrait le contentOffsets dans iOS 4.0 ... doit être un bogue dans le SDK?

+0

Avez-vous déjà résolu ce problème? – AFraser