我有一个iPad应用程序,现在要转换为通用应用程序以在手机上显示。它既有选项卡栏又有导航栏,我的问题是它们在手机上都太大了。我记得听到过来自斯坦福大学关于Swift应用程序开发的iTunes U课程中的Paul Hegarty提到过一个开关或技巧,可以使栏目适应iPhone,但我找不到它在哪里。
这里是我的应用程序栏目的屏幕截图,与iPhone 6模拟器中的照片应用程序进行比较,以说明我的问题。
虽然差别不大,但在小屏幕上很明显。
我的字体也太大了,这让我感到困惑,因为我已经设置了所有大小类别的系统“标题”或“正文”选项,但可能是一个单独的问题。
非常感谢您的帮助!
顺便说一下,应用程序使用故事板进行iOS8编写。
编辑2: 在iPhone 6 Plus模拟器上,这种效果更加夸张 - 所有东西看起来都更加“放大” - 顶部和底部的栏几乎是应该高度的两倍。可以通过下载Apple DateCell示例并运行来查看。
编辑3: 天哪,所有的时间都浪费了,原因竟然是启动画面图像 - 为什么一个未设置的启动画面图像会导致整个应用程序缩放?
这里是我的应用程序栏目的屏幕截图,与iPhone 6模拟器中的照片应用程序进行比较,以说明我的问题。
![enter image description here](https://istack.dev59.com/K2jDq.webp)
我的字体也太大了,这让我感到困惑,因为我已经设置了所有大小类别的系统“标题”或“正文”选项,但可能是一个单独的问题。
非常感谢您的帮助!
顺便说一下,应用程序使用故事板进行iOS8编写。
编辑:
我越看越相信这与标签栏无关,而是整个应用程序——字体和一切都有关。整个应用程序似乎被放大到120%,这很微妙,但看起来非常糟糕,浪费空间。
我现在还在第二个应用程序中看到了这种情况——苹果DateCell示例。在iPhone 6模拟器上运行时,它也出现了“放大”的情况。
编辑2: 在iPhone 6 Plus模拟器上,这种效果更加夸张 - 所有东西看起来都更加“放大” - 顶部和底部的栏几乎是应该高度的两倍。可以通过下载Apple DateCell示例并运行来查看。
编辑3: 天哪,所有的时间都浪费了,原因竟然是启动画面图像 - 为什么一个未设置的启动画面图像会导致整个应用程序缩放?