0

对于我Xamarin.iOS用于LaunchScreen.Storynboard显示启动屏幕的项目。为了添加图像,我使用资产目录。我的应用程序支持 iPad 上的两个方向。但是,当我在 Visual Studio 中打开 imageset 时,它只显示一个 iPad 的 @2x 图像,它将被肖像图像占据。现在,为了添加横向图像,我编辑了它的Contents.Json文件并在那里添加了图像细节。在本地添加图像并在项目.csproject文件中添加其条目。但是,当我构建和运行应用程序时,它只会选择一个图像并将其应用于两个方向。例如,它选择横向图像并将其应用于横向和纵向启动屏幕图像。现在,在纵向模式下,图像显示为垂直拉伸。这导致了 UI 问题。

如何在visual studio xcassets imageset中为两个方向设置图像?

任何建议将不胜感激。

谢谢你。

4

1 回答 1

0

如何在visual studio xcassets imageset中为两个方向设置图像?

LaunchImage ImageSet是已弃用的旧方式,我们不需要在启动屏幕上设置故事板或 xib,但除了图像之外什么都没有。我们找不到LaunchImage ImageSet在最新的 Visual-Studio 中设置的方法。

参考:Xcode 11 UILaunchImages 已被弃用,使用启动故事板代替警告

现在,在纵向模式下,图像显示为垂直拉伸。这导致了 UI 问题。

您应该使用自动布局以横向和纵向布局您的图像,这样它就不会被拉伸。请参阅此处的文档:使用情节提要管理启​​动屏幕

在此处输入图像描述

于 2021-01-05T06:44:02.523 回答