您好,我正在尝试用背景图像填充屏幕,但无论我使用什么模拟器/真实设备,它都不会出现在屏幕顶部,它总是留下空白区域,我使用了带约束的自动布局到顶部和每一个可能的约束并没有解决问题,请注意我正在使用一个添加横幅,它占据了它正在运行的空白点。这是我一直在使用的代码
override func viewDidLoad() {
super.viewDidLoad()
let yourImage = UIImage(named: "fond320x480.png")
let imageview = UIImageView(image: yourImage)
self.view.addSubview(imageview)
self.view.sendSubviewToBack(imageview)
最佳答案
如果您希望 imageview
填满屏幕,则:
imageview.frame = self.view.bounds
self.view.addSubview(imageview)
但是如果您希望 yourimage
填充您的 imageview
那么您应该将 imageview
的内容模式设置为填充:
imageview.contentMode = UIViewContentMode.ScaleAspectFill
然后当然添加您的图像并将 View 添加为 subview
关于ios - 如何定位背景图像以填满屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31966030/