Ho un UICollectionView comune con paging e tutto.UICollectionView contenuto erratoDimensioni sul primo caricamento, corretto dopo quello
Ancora cercando di capire il motivo per cui il viewDidLoad :, viewWillAppear: e viewDidAppear: solo in prima convocazione vista, ho la dimensione sbagliata quando si chiama myCollectionView.collectionView.contentSize.width. Risponde sempre con larghezza 0 (l'altezza è sempre corretta). Successiva ricarica della vista procurami quella corretta.
ricorso all'utilizzo di
self.collectionView.collectionViewLayout.collectionViewContentSize
che mi danno l'evento larghezza corretta sul primo carico.
Ancora un mistero per me.
sono sicuro che è qualcosa che ha a che fare con l'autolayout .. prova a disabilitarlo – abbood
Già disabilitato, la prima cosa che ho pensato anch'io. Sembra che non stia caricando la vista abbastanza velocemente, perché sulla ricomparsa la larghezza è corretta (ad esempio quando si ritorna alla stessa vista). – klauslanza
Hai mai trovato una risposta a questo problema? –