添加启动屏幕会更改我整个应用程序的显示
Adding a Launch Screen changes the display of my whole app
我尝试向我的应用添加启动屏幕。我尝试了最简单的方法:只需向我的项目添加一个类型为 Launch screen 的新文件(仅此而已)。但这似乎改变了我整个应用程序的分辨率。以下是我的应用程序的同一控制器的示例屏幕,有和没有启动屏幕:
没有启动屏幕:
启动屏幕:
奇怪的是,我用过一次Launch Screen后,需要退出并重新启动模拟器才能重新获得原来的分辨率。
我应该怎么做,哪种分辨率是正确的?跟视网膜有关系吗?
如果需要,我可以复制粘贴 LaunchScreen.xib 中生成的代码。
来自 Apple 的文档:
You use a launch XIB or storyboard file to indicate that your app runs
on iPhone 6 Plus or iPhone 6.
通过添加启动屏幕,您激活了对 iPhone 6 和 iPhone 6 Plus 的本机支持。这意味着您的应用不再被放大以适应 iPhone 6 和 6 Plus 的更大屏幕,而是使用这些更大屏幕的全分辨率(恕我直言,这是一件您应该做的好事)。
我尝试向我的应用添加启动屏幕。我尝试了最简单的方法:只需向我的项目添加一个类型为 Launch screen 的新文件(仅此而已)。但这似乎改变了我整个应用程序的分辨率。以下是我的应用程序的同一控制器的示例屏幕,有和没有启动屏幕:
没有启动屏幕:
启动屏幕:
奇怪的是,我用过一次Launch Screen后,需要退出并重新启动模拟器才能重新获得原来的分辨率。
我应该怎么做,哪种分辨率是正确的?跟视网膜有关系吗? 如果需要,我可以复制粘贴 LaunchScreen.xib 中生成的代码。
来自 Apple 的文档:
You use a launch XIB or storyboard file to indicate that your app runs on iPhone 6 Plus or iPhone 6.
通过添加启动屏幕,您激活了对 iPhone 6 和 iPhone 6 Plus 的本机支持。这意味着您的应用不再被放大以适应 iPhone 6 和 6 Plus 的更大屏幕,而是使用这些更大屏幕的全分辨率(恕我直言,这是一件您应该做的好事)。