Я хочу установить фоновое изображение позади всего, что уже существует в представлении.
Я пытался:
override func viewDidLoad() {
super.viewDidLoad()
let backgroundImage = UIImageView(frame: UIScreen.main.bounds)
backgroundImage.image = UIImage(named: "bg-img")
backgroundImage.contentMode = UIViewContentMode.scaleAspectFill
self.view.insertSubview(backgroundImage, at: 0)
}
Но это не сработало (даже не добавилоimg).Поэтому я импортировал компонент ImageView и добавил изображение с помощью графического интерфейса XCode, и оно добавило изображение, но поверх всего.Я попробовал несколько ответов Stack Overflow (вот откуда я взял вышеупомянутый код), но мне не повезло.
Моя структура папок выглядит так:
Мое изображение находится в папке Assets.xcassets.
ОБНОВЛЕНИЕ: Я перезапустил Xcode, и мой код сработал.