查看在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)应用程序开启罚款:
在我的iPhone(5S的iOS 7.1)该应用简化版,拉伸为所有屏幕: 您可以在我的打印屏幕中看到黑色。
新的更新:我下载7.1的模拟器和问题仍然存在。
发展目标一般是 - 7.0
可以做些什么来解决呢?
答
我终于能够解决这个问题。
我不知道它是否是完美的解决方案,但它适用于所有设备和所有版本。
如果有人有这样的问题已经吹做到这一点: 在常规 - >应用程序图标和启动图像 - >启动图片来源
按迁移及其作品( - :
我希望我能够帮助那些谁坚持同样的问题。
尝试在quiting并重新打开模拟器 – Dev 2014-12-02 12:57:18
是它的设备相同的行为?如果不是我不会真的打扰 – GoodSp33d 2014-12-02 12:58:30
您需要一个640x1136启动图像来强制它使用全屏。 – 2014-12-02 13:00:32