私はページングとすべてで共通のUICollectionViewを持っています。UICollectionView最初の読み込み時にcontentSizeが間違っています。そのあとで修正してください。
まだviewDidLoad:、viewWillAppear:およびviewDidAppear:について、最初のビュー呼び出し時になぜmyCollectionView.collectionView.contentSize.widthを呼び出すときに間違ったサイズが取得されるかを調べようとしています。常に0の幅で応答します(高さは常に正しい)。ビューの連続的なリロードは、私に正しいものを取得します。
は私の最初のロードで正しい幅イベントを与える
self.collectionView.collectionViewLayout.collectionViewContentSize
を使用してに頼っ。
まだ謎です。
私はautolayoutと何か関係があると確信しています。無効にしてみてください – abbood
既に無効になっています。再表示時に幅が正しいため(同じビューに戻ったときなど)、十分に速くビューをロードしていないようです。 – klauslanza
あなたはこの問題の答えを見つけましたか? –