Initwithframe UIScreen主屏幕边界高度错误ios 9

时间:2016-02-08 09:12:39

标签: ios objective-c uiview uiscreen

我正在尝试在viewcontroller中初始化自定义视图。我的自定义视图包含以下代码:

- (instancetype)initWithNib {
self = [super initWithFrame:[[UIScreen mainScreen] bounds]];
if (self) {

问题是,当我在模拟器中运行它时,高度比全屏短。我正在为iPhone 5s运行它。

height wrong image

为什么会这样?我知道有很多帖子,人们谈论发布图像,什么不是,但我尝试了一点点,仍然似乎无法让它工作。有人可以一步一步地为我概述我需要做什么吗?谢谢!

修改

所以我做了一点挖掘,在我的Login ViewController中,self.view.bounds.size.height是480,而相同的属性是568,页面看起来很奇怪。为什么会这样?我如何拥有它,以便整个应用程序的界限相同?

编辑2: 我甚至添加了适当尺寸的所有发射图像,但它仍然无效。大小仍然是错误的....有人请帮助!

0 个答案:

没有答案