Xamarin.Forms iOS - 空白白色启动屏幕(启动画面)

时间:2017-10-06 19:43:32

标签: ios visual-studio xamarin.ios xamarin.forms splash-screen

在我们几年前开始的Xamarin.Forms iOS项目中,我们曾经有一个工作启动屏幕。但最近我重新命名并清理了一堆图像。现在启动屏幕无法正常工作,无论我做什么,我都无法使用它。

我正在使用Visual Studio 2017,并且我已经尝试创建一个故事板(LaunchScreen.storyboard),遵循那里的一些糟糕的教程(如this one),以及I&I #39; ve验证了在info.plist中,存在UILaunchStoryboardName字符串LaunchScreen字符串,并且在LaunchScreen.storyboard(位于iOS项目的根目录中)中,它有一个带红色背景的视图(<color key="backgroundColor" colorSpace="calibratedRGB" red="0.92549019607843142" green="0.23529411764705882" blue="0.24313725490196078" alpha="1"/>)和里面的图片。

我甚至尝试过一个只有红色背景但没有图像的故事板。没有运气。

我还尝试了启动图像路径,我在其中添加了启动图像资产目录,我添加了各种分辨率的图像,并在info.plist中,在Visual Assets选项卡中,在Launch Images部分中,我将LaunchImage指定为Source,并且我没有设置Launch Screen(而不是设置为LaunchScreen故事板)。

但无论我尝试什么 - 我 始终 获得空白屏幕。我已尝试清除iOS和PCL项目中的objbin文件夹,然后重新启动Visual Studio。

为什么这么难?我错过了什么?

1 个答案:

答案 0 :(得分:0)

这是一个非常奇怪的问题,可能与iOS缓存有关。尝试从模拟器/设备中删除应用程序,然后再次运行应用程序。