【问题标题】:i want to load the different story boards when my application launched我想在我的应用程序启动时加载不同的故事板
【发布时间】:2014-11-12 21:08:27
【问题描述】:

以前我的项目使用 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 用于 iPhone 6,1136 用于 iPhone 5,960 用于 iPhone 4。

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

检测分辨率:640 x 1136

但我想要这样:

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

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

【问题讨论】:

    标签: ios objective-c iphone


    【解决方案1】:

    添加启动图片让 iOS 知道该应用是为 iPhone 6 设计的

    从这里查看我的详细答案

    iPhone 6 a different storyboard?

    【讨论】:

    • 感谢您的解决方案。我是 ios8 的新手,所以我不知道要更改应用启动图像。
    • 不用担心经验不足。这就是为什么这里有一个社区可以互相帮助。这是一个很好的读物。 matthewpalmer.net/blog/2014/09/10/…
    • 是的,我现在看到了,以前不知道,我已经告诉过你,我是社区和 ios 的新手。再次感谢。
    猜你喜欢
    • 2017-09-03
    • 1970-01-01
    • 2021-09-21
    • 1970-01-01
    • 2013-01-12
    • 1970-01-01
    • 2016-12-22
    • 1970-01-01
    • 2016-11-05
    相关资源
    最近更新 更多