问题描述
如果遵循这些说明: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: 我删除了上面的回购。这次创建了一个包含 Android 的新项目(不确定是否重要,但它代表了我的真实情况)。
然后我构建了它,但它不像原来的那样工作。希望它对您也不起作用。
我还制作了一段视频,说明它不起作用。这是该视频的链接:
https://drive.google.com/file/d/1Uy0KfDq0_5IfrqDDaMVDNeGylibzUH5m/view?usp=sharing
更新 3: 最后我不确定是什么修复它。我删除并重新导入了图像。我有 3 个项目,其中 2 个现在使用 Assets.xcasset 方法可以正常工作,而另一个我无法以这种方式工作,但可以使用 Resources 文件夹中的图像。
我认为我所做的一件似乎有所作为的事情是我做了一个干净的然后构建并且似乎修复了它。