我当前的项目具有Default-568h.png作为启动屏幕,当我检查UIScreen.mainscreen.bound时,所有设备的宽度为320和高度为568。

我将.xib文件添加为启动屏幕,但问题是UIScreen.mainscreen.bound不再是width:320和height:568,它随设备大小而变化。

如何始终固定UIScreen.mainscreen.bound为320x568?

最佳答案

添加.xib或.storyboard文件作为启动屏幕文件,将导致设备不再按预期扩展应用程序。如果启动屏幕是静态的,则只需将其转换为图像并将其设置为启动屏幕图像。之后,它将保持您期望的范围。您可以将1x 2x和3x图像放入xcassets文件夹中,并将其设置为Launch Images源。

关于ios - Xcode-如何在不更改UIScreen大小的情况下添加xib启动屏幕,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46770485/

10-11 16:14