我想在我的应用程序启动时加载不同的故事板

时间:2014-11-12 12:03:23

标签: ios objective-c iphone

以前我的项目已经与iPhone 4和iPhone 5故事板配合使用,但我想为iPhone 6添加故事板。

我在AppDelegate中包含了一些逻辑来检查这样的分辨率:

printf("\nDetected Resolution : %d x %d\n\n",(int)[[UIScreen mainScreen] nativeBounds].size.width,(int)[[UIScreen mainScreen] nativeBounds].size.height);

1334 for iPhone 6,1136 for iPhone 5 and 960 for iPhone 4。

使用iPhone 6模拟器运行应用程序后,它正在使用iPhone 5故事板,结果是:

检测到的分辨率:640 x 1136

但我想这样:

启动应用程序时检测到的分辨率:750 x 1334。

谁能告诉我为什么这样做?

1 个答案:

答案 0 :(得分:0)

添加启动图片让iOS知道该应用程序专为iPhone 6设计 enter image description here

从这里查看我的详细答案

iPhone 6 a different storyboard?