我在所有视图控制器中添加背景图像,但无法显示完整图像,只有左上角部分在输出中可见,我使用的代码是此
self.view.backgroundColor = UIColor(patternImage: UIImage(named: "Bg6.png")!)
我将此代码放在我的所有视图控制器的ViewDidLoad()
函数
答案 0 :(得分:4)
尝试使用CGImage
视图
self.view.layer.contents = UIImage(named:"background.png").CGImage
答案 1 :(得分:1)
我建议你这样做:
创建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)