2017-05-27 45 views
3

我与约束如何适应图像视图在屏幕中的所有iPhoneScreens

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) 我已经找遍了所有以前的问题,但所有的人说,创建故事板的限制,但我想用编程如果任何帮助,我们将不胜感激感谢你在做

+0

一个iPhone 5和iPhone 7具有不同尺寸的屏幕,所以当然具有固定尺寸的图像不会填补iPhone 7 – Paulw11

回答

2

在Objective-C

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

尝试此

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

你给iPhone 5s的宽度和高度多数民众赞成为什么你的形象在iPhone 7s一点点起来 – santoshi

+0

谢谢santoshi它的工作 – sam

+0

高度成为硬涂层,这就是为什么它的小起来 – santoshi

相关问题