以编程方式设置背景图像(包括不安全区域)(快速)

时间:2019-02-01 20:07:39

标签: ios swift uiimageview safearealayoutguide

是否可以将背景图像扩展到不安全区域?我尝试了以下设置背景图片的超级查看和它不工作。

// viewDidLoad
override func viewDidLoad() {
    super.viewDidLoad()

    // Set up background image
    let backgroundImage = UIImageView(frame: super.view.bounds)
    backgroundImage.image = UIImage(named: "SpaceBackground")
    backgroundImage.contentMode = UIView.ContentMode.scaleAspectFill
    self.view.insertSubview(backgroundImage, at: 0)

}

This approach uses auto layout

1 个答案:

答案 0 :(得分:0)

由于导航控制器而没有显示。隐藏该图像后,图像还将覆盖不安全的背景区域。

override func viewWillAppear(_ animated: Bool) {
        super.viewWillAppear(animated)
        navigationController?.navigationBar.isHidden = true
    }