您好我想要一个背景图片来填充屏幕,它不会到屏幕的顶部任何模拟器/真实设备我使用它总是留下一个空白空间,我已经使用了带有约束的自动布局到顶部和每个可能的约束,并没有解决问题,请注意我使用添加横幅,占用它正在运行的空白点。这是我一直在使用的代码
override func viewDidLoad() {
super.viewDidLoad()
let yourImage = UIImage(named: "fond320x480.png")
let imageview = UIImageView(image: yourImage)
self.view.addSubview(imageview)
self.view.sendSubviewToBack(imageview)
答案 0 :(得分:1)
如果您希望imageview
填满整个屏幕:
imageview.frame = self.view.bounds
self.view.addSubview(imageview)
但是,如果您希望yourimage
填充imageview
,那么您应该将imageview
的内容模式设置为填充:
imageview.contentMode = UIViewContentMode.ScaleAspectFill
然后当然添加您的图片并添加视图作为子视图
答案 1 :(得分:0)
请尝试使用此代码,希望它能为您效劳。
将UIImageView
contentMode
设置为UIViewContentModeScaleToFill
,如下所示:
imageview.contentMode = UIViewContentMode.ScaleToFill