Пробелы в разделе представления UICollection с добавленным подпредставлением на iphoneX

У меня есть, я думаю, конкретная проблема iphoneX. Есть представление коллекции с двумя разделами, и я добавляю подпредставление, которое должно появляться только при перетаскивании последнего раздела вниз.

Но на iPhoneX он виден постоянно, а это не то, что мне нужно. Как это исправить?

iphoneX введите здесь описание изображения

Вот как это должно быть (другие дисплеи)

введите здесь описание изображения

Мой код для подвида:

func setupGenres() {

    genreView.frame.size = CGSize(width: view.frame.size.width, height: view.frame.width / 7)
    genreView.frame.origin.x = -2 // = 0
    genreView.frame.origin.y = collectionView.frame.size.height / 3 - genreView.frame.size.height
    genreView.backgroundColor = UIColor.clear
    genreView.alpha = 1
    collectionView.addSubview(genreView)

    featuredGenre.frame.size = CGSize(width: view.frame.size.width / 5.75, height: view.frame.size.width / 15)
    featuredGenre.frame.origin.x = view.frame.size.width / 29.57

    pickView.frame.size = CGSize(width: featuredGenre.frame.size.width * 1.25, height: featuredGenre.frame.size.height * 1.2)
    pickView.center.x = featuredGenre.center.x
    pickView.frame.origin.y = genreView.frame.size.height / 2 - pickView.frame.size.height / 2
    pickView.backgroundColor = UIColor.white
    pickView.layer.cornerRadius = pickView.frame.size.height / 2
    genreView.addSubview(pickView)

    ... and so on with other subviews
}

В чем может быть проблема?


person Max Kraev    schedule 14.08.2018    source источник


Ответы (1)


Мне потребовалась неделя, чтобы найти этот волшебный флажок. введите здесь описание изображения

person Max Kraev    schedule 14.08.2018