Как избавиться от пробела в верхней части фонового изображения при адаптации приложения iphone к ipad? - PullRequest
1 голос
/ 24 июня 2019

Я недавно создал приложение для iphone 8 plus и адаптирую его для ipad.В одном из представлений у меня есть фоновое изображение, которое установлено на UIImage.В симуляторе он отлично отображается на iphone 8 plus, но в режиме ipad pro 9.7inch сверху есть белый пробел.Как мне избавиться от этого пробела?Я уже пытался создать собственное изображение для этой страницы для версии ipad pro (то есть сделать размер изображения 768 X 1024), но разрыв все еще остается.

ipad image with gap at top

Изображение устанавливается в imageView в элементе ячейки, который, в свою очередь, находится в collectionView.Ячейка настроена так, чтобы заполнить весь экран следующим кодом:

func collectionView(_ collectionView: 
UICollectionView,layout collectionViewLayout: 
UICollectionViewLayout, sizeForItemAt 
indexPath: IndexPath) -> CGSize {
    return CGSize(width: view.frame.width, height: view.frame.height)
}

Ограничения для imageView установлены на представление с 0:

image.top = top
bottom = image.bottom
image.leading = leading
trailing = image.trailing

Любые предложения о том, какизбавиться от этого разрыва?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...