首页 > 解决方案 > Xamarin iOS Splashscreen 未显示

问题描述

如果遵循以下说明:https ://docs.microsoft.com/en-us/xamarin/ios/app-fundamentals/images-icons/launch-screens?tabs=macos

LaunchScreen 永远不会出现。我正在为 Mac 当前版本使用 VS2019。遵循信中的所有指示。

更新:

按要求提供 github 示例项目。

https://github.com/tpitman/Xamarin-Forms-SplashScreenTest

我创建了一个新的跨平台表单解决方案。我下载了 Xamarin 徽标的图像。该项目已经有一个 LaunchScreen.storyboard。它也已经有一个图像视图对象,但我删除了它并添加了一个新对象,因为上面那个链接上的步骤说要添加一个。我还添加了标签,就像那些说明所说的那样。

当你运行它时,你会注意到标签出现了,但图像没有。那就是问题所在。在我的应用程序中,我没有或不需要标签。我只是想展示一张图片。

更新 2: 我删除了上面的 repo。这次创建了一个包括 Android 的新项目(不确定是否重要,但它代表了我的真实情况)。

我还将我使用的图像从库存图像更改为我自己的图像,以防万一。

然后我构建了它,它不像原来的那样工作。希望它也不会为您工作。

我还制作了一个它不起作用的视频。这是该视频的链接:

https://drive.google.com/file/d/1Uy0KfDq0_5IfrqDDaMVDNeGylibzUH5m/view?usp=sharing

更新 3: 最后我不确定是什么修复它。我删除并重新导入了图像。我有 3 个项目,其中 2 个现在使用 Assets.xcasset 方法可以正常工作,而另一个我无法以这种方式工作,但可以使用 Resources 文件夹中的图像。

我认为我做的一件似乎有所作为的事情是我做了一个干净然后构建,这似乎解决了它。

标签: iosxamarinsplash-screen

解决方案


我已经检查了共享的 github 示例项目,它可以在我的本地站点中使用。在VS for Mac ( 8.8.4) 和VS for PC ( 16.8.3) 中。

在此处输入图像描述

===================================更新=============== ==================

有一种解决方法可以解决这个问题,您可以直接将 Image 添加到Resouces

在此处输入图像描述

然后在LaunchScreen.Storyboard中使用它,就会显示:

在此处输入图像描述


推荐阅读