在 Xcode 中使用图像视图设置背景图像

Set up background image using Image View in Xcode

该应用程序将始终处于纵向模式,我想使用图像视图将图像设置为背景。图像的整个宽度需要适合屏幕的宽度,纵横比应保持不变。图像的顶部和底部可以 "bleed over" 并且不可见。 "Aspect Fit" 对我没有帮助,因为顶部和底部完全显示,导致图像宽度不适合屏幕宽度。

你在故事板中尝试过 Autolayout 吗?添加 UIImageView 和 select Pin。在这里你可以选择你的定位值。

或者您可以使用代码

let width = UIScreen.mainScreen().bounds.size.width
let height = UIScreen.mainScreen().bounds.size.height

let imageView = UIImageView(frame: CGRectMake(0, 0, width, height))
imageView.image = UIImage(named: "YOUR IMAGE NAME")
imageView.contentMode = UIViewContentMode.ScaleAspectFill

self.view.addSubview(imageView)