应用程序将始终处于纵向模式,我想使用图像视图将图像设置为背景。图像的整个宽度需要适合屏幕的宽度,宽高比应保持不变。图像的顶部和底部可以“渗出”而不可见。 “Aspect Fit”对我没有帮助,因为顶部和底部完全显示,导致图像宽度不适合屏幕宽度。
答案 0 :(得分:0)
您是否在故事板中尝试了Autolayout
?添加UIImageView
并选择 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)