iOS通用应用在手机上看起来有点放大

5
我有一个iPad应用程序,现在要转换为通用应用程序以在手机上显示。它既有选项卡栏又有导航栏,我的问题是它们在手机上都太大了。我记得听到过来自斯坦福大学关于Swift应用程序开发的iTunes U课程中的Paul Hegarty提到过一个开关或技巧,可以使栏目适应iPhone,但我找不到它在哪里。
这里是我的应用程序栏目的屏幕截图,与iPhone 6模拟器中的照片应用程序进行比较,以说明我的问题。 enter image description here 虽然差别不大,但在小屏幕上很明显。
我的字体也太大了,这让我感到困惑,因为我已经设置了所有大小类别的系统“标题”或“正文”选项,但可能是一个单独的问题。
非常感谢您的帮助!
顺便说一下,应用程序使用故事板进行iOS8编写。

编辑:

我越看越相信这与标签栏无关,而是整个应用程序——字体和一切都有关。整个应用程序似乎被放大到120%,这很微妙,但看起来非常糟糕,浪费空间。

我现在还在第二个应用程序中看到了这种情况——苹果DateCell示例。在iPhone 6模拟器上运行时,它也出现了“放大”的情况。


编辑2: 在iPhone 6 Plus模拟器上,这种效果更加夸张 - 所有东西看起来都更加“放大” - 顶部和底部的栏几乎是应该高度的两倍。可以通过下载Apple DateCell示例并运行来查看。
编辑3: 天哪,所有的时间都浪费了,原因竟然是启动画面图像 - 为什么一个未设置的启动画面图像会导致整个应用程序缩放?
1个回答

3

我终于弄清楚了-它与启动屏幕图像有关。显然,如果没有正确设置,整个应用程序在iPhone 6和6 Plus上会以某种原因进行缩放。 这个问题 就是指向答案的。

对我而言,我必须在资源中创建LaunchScreen图像,并将其设置在项目文件中,还要选择launchScreen.xib作为项目中的启动屏幕文件。在我的情况下,我没有真正的启动屏幕,因此两者都只是空的或默认值。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接