Я пытаюсь установить изображение в качестве фона для всего контроллера, поэтому я написал код, который я приложил ниже, и отлично работает на iPhone 11 Pro Max.
Но, что удивительно, это не так. t работает должным образом на iPhone X, и изображение было обрезано в нижней части экрана, поэтому я попытался изменить UIImageView contentMode
, но безрезультатно.
Пожалуйста, посмотрите на снимок экрана, чтобы см. тренажеры:
введите описание изображения здесь
Вот мой код:
let img = UIImageView(frame: holderView.bounds)
img.image = UIImage(named: "step 2")
img.contentMode = .scaleToFill
holderView.addSubview(img)
HolderView был закреплен в Interface Builder на четвертых краях супервизора.
Есть идеи, чтобы исправить это, но я не хочу использовать здесь автоматический макет, потому что это простой случай, чтобы проиллюстрировать проблему, и он будет сложным.