无法在View Controller背景中显示完整图像

时间:2015-05-29 04:58:01

标签: ios swift viewdidload

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

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

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

2 个答案:

答案 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)