Так что я немного запутался.У меня есть базовая раскадровка.Контроллер навигации -> View Controller 1 (root) -> View Controller 2. Примечание: VC2 показывается с помощью push-перехода.
Теперь, когда я запускаю эту настройку, когда я добираюсь до VC2, макет испорчен.Я вижу следующее:
высота элемента должна быть меньше высоты UICollectionView минус верхние и нижние значения вставок раздела, минус верхние и нижние значения вставок содержимого.2018-10-11 09: 08: 58.564262-0700 ForecastSDKSample [84952: 4568920] Соответствующий экземпляр UICollectionViewFlowLayout есть и к нему прикреплен;слой =;contentOffset: {0, 0};contentSize: {828, 736};AdjustContentInset: {0, 0, 0, 0}> макет представления коллекции:.
Теперь, если я удаляю VC1 и делаю VC2 корневым, я не получаю эту проблему с макетом, и все выглядит хорошо.
Почему позиция контроллера вида в стеке навигации изменит параметры макета ??