如何在所有iPhone屏幕的屏幕中显示图像视图

时间:2017-05-27 06:27:53

标签: ios swift

我已使用约束

以编程方式创建了图像视图
let imgName = "2017-01-18-2.png"
    let image = UIImage(named: imgName)
    let imgView = UIImageView(image: image!)

    imgView.frame = CGRect(x: 0, y: 0, width: 365, height: 667)
    view.addSubview(imgView)

但是,当我在iPhone 5s中运行时它的全景可见 (Full view Image) 如果我在iPhone 7中运行它的即将到来 (LilbitUp Image) 我已经搜索了所有以前的问题,但所有人都说在故事板中创建约束但我想以编程方式进行如果有任何帮助我将不胜感激,谢谢你提前

2 个答案:

答案 0 :(得分:4)

试试这个

imgView.frame = CGRect(x: 0, y: 0, width: view.frame.width, height: view.frame.hight)

答案 1 :(得分:2)

在Objective-c

UIview.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)