是否可以将背景图像扩展到不安全区域?我尝试了以下操作,将背景图像设置为“超级视图”,但它不起作用。
// 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。
最佳答案
由于导航控制器,它没有显示。一旦隐藏起来,图像还将覆盖不安全的背景区域。
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
navigationController?.navigationBar.isHidden = true
}