iOS 启动屏幕图像并不总是显示

iOS Launch Screen Image not always showing

我在我的应用程序中使用启动屏幕 (xib) 来克服可调整屏幕大小的问题,因为我并不总是希望每次都添加启动屏幕,Apple 创建了一个具有不同屏幕分辨率的新 iPhone .

在我的启动屏幕中,我使用约束将 UIImageView 直接放置在视图的中心。图片显示了我工作的公司的标志。

问题是,有时图像被隐藏(主要是在安装和首次启动之后),有时它会显示(主要是在查看多次使用之后)。我不太确定,问题是什么。是不是因为在第一次启动时需要加载很多资源?

解决了问题:看来,如果设备上没有足够的光盘 space,它不会显示 xib(启动屏幕)的图像。 iOS 在某些时候清除了一些 disc-space (我猜来自 NSLibraryDirectory)然后图像再次显示。

如果这是您的任何应用的主要问题,请改用 Launch-Images。