Горизонтальное содержимое ячейки UICollectionView вырезано сверху в iPhoneX - PullRequest
0 голосов
/ 07 мая 2018

У меня есть один экран, который содержит два UICollectionView, верхний - для меню / опций, а нижний - для отображения содержимого для выбранной ячейки сверху UICollectionView. Я спроектировал весь экран в раскадровке, используя автоматическое расположение и ограничения.

Теперь мой интерфейс выглядит отлично на всех устройствах, кроме iPhoneX.

В iPhoneX верхняя часть UICollectionView выглядит хорошо. Но UICollectionView, который находится ниже большинства UICollectionView, не показывает содержимое должным образом. UICollectionView находится в правильном / правильном положении, но содержимое его ячейки (UICollectionViewCell) вырезано сверху.

В целях отладки я раскрасил разные виды разными цветами и прикрепил ниже.

Здесь желтый цвет - это вид фона / контейнера из двух UICollectionView, красный цвет - самый верхний UICollectionView, а фиолетовый цвет - вид контейнера, который содержит все элементы управления UICollectionViewCell.

Here Yellow coloured view is background view, and purple coloured view is container view which contains all the controller of UICollectionViewCell

Ниже приведено представление иерархии отладки UICollectioView и UICollectionViewCell Debug hierarchy view of UICollectioView and UICollectionViewCell

Ниже приведено представление иерархии отладки UIView, вырезанное сверху внутри UICollectioViewCell Debug hierarchy view of UIView inside UICollectioViewCell

...