Xamarin iOS 启动画面未显示
Xamarin iOS Splashscreen not showing
如果遵循这些说明: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。它也已经有一个图像视图对象,但我删除了它并添加了一个新的,因为上面 link 的步骤说要添加一个。我还按照说明添加了标签。
当您 运行 时,您会注意到标签出现了,但图像没有出现。那就是问题所在。在我的应用程序中,我没有或不需要标签。我只有一张图片想展示。
更新二:
我删除了上面的回购协议。这次创建了一个包含 Android 的新项目(不确定是否重要,但它代表了我的真实情况)。
为了以防万一,我还将我使用的图像从库存图像更改为我自己的图像。
然后我构建了它,但它无法正常工作,因为原来的没有。希望它也不会对你有用。
我还创建了一个视频,但它不起作用。这是该视频的 link:
https://drive.google.com/file/d/1Uy0KfDq0_5IfrqDDaMVDNeGylibzUH5m/view?usp=sharing
更新 3:
最后我不确定是什么修复了它。我删除并重新导入了图像。我有 3 个项目,其中 2 个现在使用 Assets.xcasset 方法工作正常,另一个我无法以这种方式工作,但可以使用 Resources 文件夹中的图像。
我认为我所做的一件事似乎有所作为,我做了一个清理然后构建并且似乎修复了它。
我已经检查了共享的 github 示例项目,它在我的本地站点上有效。 VS Mac (8.8.4
) 和 VS PC(16.8.3
).
==================================更新======== ======================
有一个解决方法可以解决这个问题,您可以直接将图像添加到 Resouces。
然后在LaunchScreen.Storyboard中使用,会显示:
如果遵循这些说明: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。它也已经有一个图像视图对象,但我删除了它并添加了一个新的,因为上面 link 的步骤说要添加一个。我还按照说明添加了标签。
当您 运行 时,您会注意到标签出现了,但图像没有出现。那就是问题所在。在我的应用程序中,我没有或不需要标签。我只有一张图片想展示。
更新二: 我删除了上面的回购协议。这次创建了一个包含 Android 的新项目(不确定是否重要,但它代表了我的真实情况)。
为了以防万一,我还将我使用的图像从库存图像更改为我自己的图像。
然后我构建了它,但它无法正常工作,因为原来的没有。希望它也不会对你有用。
我还创建了一个视频,但它不起作用。这是该视频的 link:
https://drive.google.com/file/d/1Uy0KfDq0_5IfrqDDaMVDNeGylibzUH5m/view?usp=sharing
更新 3: 最后我不确定是什么修复了它。我删除并重新导入了图像。我有 3 个项目,其中 2 个现在使用 Assets.xcasset 方法工作正常,另一个我无法以这种方式工作,但可以使用 Resources 文件夹中的图像。
我认为我所做的一件事似乎有所作为,我做了一个清理然后构建并且似乎修复了它。
我已经检查了共享的 github 示例项目,它在我的本地站点上有效。 VS Mac (8.8.4
) 和 VS PC(16.8.3
).
==================================更新======== ======================
有一个解决方法可以解决这个问题,您可以直接将图像添加到 Resouces。
然后在LaunchScreen.Storyboard中使用,会显示: