我正在尝试在viewcontroller中初始化自定义视图。我的自定义视图包含以下代码:
- (instancetype)initWithNib {
self = [super initWithFrame:[[UIScreen mainScreen] bounds]];
if (self) {
问题是,当我在模拟器中运行它时,高度比全屏短。我正在为iPhone 5s运行它。
为什么会这样?我知道有很多帖子,人们谈论发布图像,什么不是,但我尝试了一点点,仍然似乎无法让它工作。有人可以一步一步地为我概述我需要做什么吗?谢谢!
修改
所以我做了一点挖掘,在我的Login ViewController中,self.view.bounds.size.height是480,而相同的属性是568,页面看起来很奇怪。为什么会这样?我如何拥有它,以便整个应用程序的界限相同?
编辑2: 我甚至添加了适当尺寸的所有发射图像,但它仍然无效。大小仍然是错误的....有人请帮助!