查看在iPhone 5s和5c(iOS 7.1)中打开,如iPhone 4s屏幕

问题描述:

我在我的应用程序中遇到了屏幕大小问题。查看在iPhone 5s和5c(iOS 7.1)中打开,如iPhone 4s屏幕

例如,我构建具有单一视图的应用程序。

- (void)viewDidLoad { 
[super viewDidLoad]; 


UIView *testView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)]; 
testView.backgroundColor = [UIColor redColor]; 
[self.view addSubview:testView]; 

}

在模拟器(5/5秒的iOS 8.1)应用程序开启罚款:

a busy cat

在我的iPhone(5S的iOS 7.1)该应用简化版,拉伸为所有屏幕: 您可以在我的打印屏幕中看到黑色。

a busy cat

新的更新:我下载7.1的模拟器和问题仍然存在。

a busy cat

发展目标一般是 - 7.0

可以做些什么来解决呢?

+0

尝试在quiting并重新打开模拟器 – Dev 2014-12-02 12:57:18

+0

是它的设备相同的行为?如果不是我不会真的打扰 – GoodSp33d 2014-12-02 12:58:30

+0

您需要一个640x1136启动图像来强制它使用全屏。 – 2014-12-02 13:00:32

我终于能够解决这个问题。

我不知道它是否是完美的解决方案,但它适用于所有设备和所有版本。

如果有人有这样的问题已经吹做到这一点: 在常规 - >应用程序图标和启动图像 - >启动图片来源

a busy cat

按迁移及其作品( - :

我希望我能够帮助那些谁坚持同样的问题。