ios 9,白色启动画面而不是启动图像,以前工作正常,似乎没有任何改变导致它

Posted

技术标签:

【中文标题】ios 9,白色启动画面而不是启动图像,以前工作正常,似乎没有任何改变导致它【英文标题】:ios 9, white splash screen instead of launch image, working fine previously, seemingly nothing changed to cause it 【发布时间】:2016-09-02 01:37:42 【问题描述】:

当我的应用启动时,我看到一个白屏,而不是我的启动图像。根据需要,我正在使用故事板,并且在此之前的大约 2 个月内一切正常。我也没有更改与图像或故事板相关的任何内容,它刚刚开始发生。我应该提到这在我第一次上传到TestFlight 之后的某个时间开始发生......但我怀疑这是否相关。我尝试更改图像的constraints 以使其小于边界,但它仍然没有显示出来,所以它不是图像的大小。同样,我似乎没有采取任何行动来让这种情况开始发生。大多数与我在*** 上的问题相关的问题都与用户没有按照ios 9 的要求使用故事板有关。请帮助。谢谢。

更新

我在模拟器 (iPad2) 上启动它,启动图像太小...上方和右侧有白色暴露,我猜我需要修复情节提要中的某些内容,但我不知道是什么。

更新

我制作了一个新的故事板并为其分配了启动屏幕配置,但仍然是白屏。

【问题讨论】:

您在项目中看到 LaunchScreen.storyboard 文件了吗? 是的...这是我一直在使用的 能分享一下启动画面和图片资源吗 实际的文件或图片?我可以做任何一个 这对我有帮助:***.com/questions/33002829/… 【参考方案1】:

    我删除了UIImageView,然后插入了一个新的,尺寸为 200 x 200。

    我将图片添加到UIImageView

    我将约束调整为之前使用的相同值。

在添加约束之前将图像添加到 200 x 200 UIImageView,似乎是关键。

【讨论】:

就我而言,我删除了LaunchScreen.storyboard 并重新创建了它。【参考方案2】:

确保其中一个视图控制器在右侧边栏中的 Attributes Inspector 中选中了 Is Initial View Controller 复选框,这让我明白了。

【讨论】:

【参考方案3】:

在项目中默认你是 LauchScreen.xib。将您的启动图像放在那里并设置它的顶部、底部、前导、尾随约束。点击您的项目文件并向下滚动。在那里你会看到:LauchScreen 选项和 MainStoryboard。将 LauchScreen 设置为您的 LauchScreen.xib。就是这样))

【讨论】:

以上是关于ios 9,白色启动画面而不是启动图像,以前工作正常,似乎没有任何改变导致它的主要内容,如果未能解决你的问题,请参考以下文章

启动图像(启动画面)和应用程序主页之间出现白色闪烁

Phonegap (cordova) 2.4.0 启动画面显示缩小

iOS 9 启动画面为黑色

iOS App-LaunchScreen.storyboard 在 ios 14.2 上显示为白色

杀死后 iOS 应用程序启动图像

Android 启动画面不适用于 Cordova 5.0.0