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