Как поставить на self.view.backgroundcolor картинку ?


#1

Всем привет! Никак не могу добавить картинку на основную вьюху. (

override func viewDidLoad() {
        super.viewDidLoad()
        assignbackground()
    }
    func assignbackground(){
        let background = UIImage(named: "black.jpg")
        
        var imageView : UIImageView!
        imageView = UIImageView(frame: view.bounds)
        imageView.contentMode =  UIView.ContentMode.scaleAspectFill
        imageView.clipsToBounds = true
        imageView.image = background
        imageView.center = view.center
        view.addSubview(imageView)
        self.view.sendSubviewToBack(imageView)
    }

#2

Попробуйте так

var imageView : UIImageView!

override func viewDidLoad() {
    super.viewDidLoad()
    assignbackground()
}

func assignbackground(){
    let background = UIImage(named: “black.jpg”)

    imageView = UIImageView(frame: view.bounds)
    imageView.contentMode =  UIView.ContentMode.scaleAspectFill
    imageView.clipsToBounds = true
    imageView.image = background
    imageView.center = view.center
    view.addSubview(imageView)
}

override func viewWillAppear(_ animated: Bool) {
    super.viewWillAppear(animated)

    imageView.frame = view.frame
    view.layoutIfNeeded()
}