How to set a background image in Xcode using swift?

后端 未结 8 972
感动是毒
感动是毒 2020-12-23 13:08

How can I set a background image for my main view controller in Xcode 6 using swift? I know that you can do this in the assistant editor as below:

overri         


        
8条回答
  •  自闭症患者
    2020-12-23 14:06

    Background Image from API in swift 4 (with Kingfisher) :

    import UIKit
    import Kingfisher
    
    extension UIView {
    
    func addBackgroundImage(imgUrl: String, placeHolder: String){
        let backgroundImage = UIImageView(frame: self.bounds)
        backgroundImage.kf.setImage(with: URL(string: imgUrl), placeholder: UIImage(named: placeHolder))
        backgroundImage.contentMode = UIViewContentMode.scaleAspectFill
        self.insertSubview(backgroundImage, at: 0)
    
    }
    }
    

    Usage:

    someview.addBackgroundImage(imgUrl: "yourImgUrl", placeHolder: "placeHolderName")
    

提交回复
热议问题