UICollectionView mal contentSize sur la première charge, juste après que

J'ai une commune UICollectionView avec la pagination et tous.

Encore à essayer de comprendre pourquoi sur viewDidLoad:, viewWillAppear: et viewDidAppear: , uniquement sur la première vue appel, je reçois de la bonne taille lors de l'appel de myCollectionView.collectionView.contentSize.la largeur. Il réagissent toujours avec 0 largeur (la hauteur est toujours correct). Successives d'un rafraîchissement de la vue de me faire un correct.

Recouru à l'aide d'

self.collectionView.collectionViewLayout.collectionViewContentSize

qui me donne la bonne largeur de l'événement lors du premier chargement.

Encore un mystère pour moi.

  • je suis sûr que c'est quelque chose à voir avec mise en page automatique.. essayez de le désactiver
  • Déjà désactivé, la première chose que j'ai pensé aussi. Il semble qu'il ne charge pas la vue assez rapide, parce que sur la réapparition de la largeur est correct (ex. quand vous revenez à la même vue).
  • Avez-vous jamais trouver une réponse à ce problème?
  • Même problème ici. Tous les commentaires?
  • Pas encore, pas essayé sur les nouvelles versions d'iOS encore.
  • Suis tombé sur un bug similaire avec un autre projet sur iOS 7. Ce moment j'incorrect encart sur la première charge après l'installation de l'application. Tous les chargement de la collection sont corrects. Ne pouvez pas trouver la bonne façon de commencer la recherche d'une solution ...

InformationsquelleAutor klauslanza | 2013-08-16