升级以支持 iPhone X 时,旧设备上的字体显示更小

When upgrading to support iPhone X, font display smaller on older devices

在我添加了一些启动图像以支持 iPhone X 之后,标签文本显示变小了。我该如何解决这个问题?谢谢!

这既不坏也不意外。没有任何启动图像,应用程序 运行 就好像这是一个小得多的设备,例如屏幕尺寸为 320 x 480。它比 iPhone X 窄,所以它被放大(缩放)到设备屏幕的宽度(这样我们从顶部和底部的信箱,而不是从侧面,如您的第一个屏幕截图所示)。

有了启动图像,信箱和放大消失了,你 运行 的屏幕尺寸本来就是 ​​375 x 812。现在我们在相同尺寸的屏幕上看到更多的宽度点,所以相同磅值字体看起来更小,就像从更远的地方在更宽的视野中看到的房子。

您可以通过记录 UIScreen.main.bounds 有无启动图像来轻松确认这一点。