无法在视图控制器背景中显示完整图像

Unable to show full image in a View Controller background

我在我的所有视图控制器中添加了背景图像,但无法显示完整图像,只有左上部分在输出中可见,我使用的代码是这样

self.view.backgroundColor = UIColor(patternImage: UIImage(named: "Bg6.png")!)

我将此代码放入我所有视图控制器的 ViewDidLoad() 函数中

我建议你这样做:

创建 UIImageView 然后在 UIImageView 中添加图像。

let imageName = "night_sky_custom_background_by_rhuni-d5orpob.png"
let image = UIImage(named: imageName)
let imageView = UIImageView(image: image!)
imageView.frame = CGRect(x: 0, y: 0, width: self.view.bounds.size.height, height: self.view.bounds.size.height)
view.addSubview(imageView)

尝试使用 CGImage 视图

self.view.layer.contents = UIImage(named:"background.png").CGImage