Разница в показе отображается на Iphone XS Max, Iphone 11 pro max с проектом разности - PullRequest
0 голосов
/ 07 февраля 2020

У меня была одна проблема с отображением в моем проекте. прикрепленное изображение Когда я создаю то же представление в xib-файле с размером (250 x 366) в своем проекте компании и в простом проекте, поэтому я загружаю этот xib-файл для отображения в моем элементе управления с помощью функции addSubView. Когда я запускаю его на симуляторе iphone xs max или iphone 11 pro max, это представление просто показывает разницу.

В моем проекте компании это представление больше, чем определяет размер. В моем простом проекте эти представления совпадают с определенным размером.

Я не знаю, почему имелось различие, когда я показываю эти представления над двумя проектами. Кто-нибудь знает эту разницу можно научить для меня. Большое вам спасибо.

<img src = "https://i.stack.imgur.com/hge3t.png"/>

1 Ответ

0 голосов
/ 07 февраля 2020

Вы можете создать представление с указанными ограничениями c и добавить UIImageView для подпредставления или создать ограничения для UIImageView в нужных размерах. Например:

let imgView = UIImageView()
//make constraints for width, height and top or bottom anchor. After that you can simple fill the imageView like that.
imgView.widthAnchor(equalTo: 250).isActive = true
imgView.heightAnchor(equalTo: 366).isActive = true
imgView.centerYAnchor(equalTo: view.centerYAnchor).isActive = true
imgView.contentMode = .scaleAspectFill

Режим содержимого: ScaleAspectFill

Масштабирование содержимого в соответствии с размером представления.

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