如何解决Xamarin iOS 启动画面未显示
如果遵循这些说明: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 文件夹中的图像。
我认为我所做的一件似乎有所作为的事情是我做了一个干净的然后构建并且似乎修复了它。
解决方法
我已经检查了共享的 github 示例项目,它在我的本地站点中有效。 VS for Mac (8.8.4
) 和 VS for PC(16.8.3
)。
==================================更新============ ======================
有一个解决方法可以解决这个问题,您可以直接将图像添加到资源。
然后在LaunchScreen.Storyboard中使用它,然后它会显示:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。