У меня есть один экран, который содержит два UICollectionView
, верхний - для меню / опций, а нижний - для отображения содержимого для выбранной ячейки сверху UICollectionView
. Я спроектировал весь экран в раскадровке, используя автоматическое расположение и ограничения.
Теперь мой интерфейс выглядит отлично на всех устройствах, кроме iPhoneX.
В iPhoneX
верхняя часть UICollectionView
выглядит хорошо. Но UICollectionView
, который находится ниже большинства UICollectionView
, не показывает содержимое должным образом. UICollectionView
находится в правильном / правильном положении, но содержимое его ячейки (UICollectionViewCell
) вырезано сверху.
В целях отладки я раскрасил разные виды разными цветами и прикрепил ниже.
Здесь желтый цвет - это вид фона / контейнера из двух UICollectionView
, красный цвет - самый верхний UICollectionView
, а фиолетовый цвет - вид контейнера, который содержит все элементы управления UICollectionViewCell
.
Ниже приведено представление иерархии отладки UICollectioView
и UICollectionViewCell
Ниже приведено представление иерархии отладки UIView
, вырезанное сверху внутри UICollectioViewCell