У меня есть UICollectionView с пользовательским UICollectionViewLayout (на самом деле, я использую этот хороший макет).
Я устанавливаю contentOffset = CGPointZero
в viewDidLoad. Однако после viewDidLoad смещение равно -20, и содержимое выталкивается так:
(Это должно быть на одном уровне с линией). Я загружаю макет представления коллекции в конструкторе интерфейса. Кажется, что моя проблема очень похожа на эту, но решения там не работают для меня.
Я попытался изменить collectionViewContentSize
в моей реализации макета, чтобы убедиться, что он всегда больше, чем размер collectionView. Хотя это означает, что я могу прокручивать свой контент вниз (он короче, чем высота collectionView) и скрывать дополнительное пространство, я также могу прокручивать его вверх, чтобы увидеть его.
Ничто не похоже на работу!