Ho un UICollectionView con un UICollectionViewLayout personalizzato (in realtà, sto usando this nice layout).UICollectionView contentOffset cambia con il layout personalizzato
Ho impostato contentOffset = CGPointZero
in viewDidLoad. Dopo viewDidLoad, tuttavia, l'offset è -20, e il contenuto viene spinto verso il basso in questo modo:
(Va a filo con la linea). Sto caricando il layout della vista dell'insieme nel generatore di interfacce. Sembra che il mio problema sia molto simile a this one, tuttavia le soluzioni lì non funzionano per me.
Ho provato a modificare collectionViewContentSize
nell'implementazione del mio layout per assicurarmi che fosse sempre maggiore della dimensione della collectionView. Anche se questo significa che posso far scorrere il mio contenuto verso il basso (è più corto dell'altezza del collectionView) e nascondere lo spazio extra, posso anche tornare indietro per vederlo.
Nulla sembra funzionare!
Ho un problema simile quando si utilizza il layout orizzontale. –
Nel layout veritacale il contenuto è OK. quando si modifica l'oggetto di layout in orizzontale tutto il contenuto scompare. –
Lo stesso problema e la stessa soluzione che ho trovato. Ottengo questo solo su iOS7 SDK e solo quando è in esecuzione su iOS7.La cosa più strana è che un altro scrollView in un altro viewController non ha questo problema .. Mi si rompe la testa, ma non ho trovato un motivo –