Как я могу дать моему UIViewController статическое фоновое изображение? - PullRequest
0 голосов
/ 07 апреля 2019

Я пытаюсь вставить следующий код в viewDidLoad, и приложение показывает мне изображение в виде шаблона. Я пытаюсь найти способ разместить изображение на весь экран.

Я не очень старался, потому что я довольно новичок в Swift.

view.backgroundColor = UIColor(patternImage: UIImage(named: "GasBackground.png")!)

1 Ответ

0 голосов
/ 07 апреля 2019

Рассмотрите возможность добавления UIImageView в качестве подпредставления вашего корневого представления:

// Creating UIImageView, which holds an image
let imageView = UIImageView()
imageView.image = UIImage(named: "GasBackground.png")
imageView.contentMode = .scaleAspectFill

// Adding the image view to the view hierarchy
view.addSubview(imageView)

// Make image view to fit entire screen
imageView.translatesAutoresizingMaskIntoConstraints = false
NSLayoutConstraint.activate([
  imageView.topAnchor.constraint(equalTo: view.topAnchor),
  imageView.bottomAnchor.constraint(equalTo: view.bottomAnchor),
  imageView.leadingAnchor.constraint(equalTo: view.leadingAnchor),
  imageView.trailingAnchor.constraint(equalTo: view.trailingAnchor)
])

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