【发布时间】:2020-11-25 12:02:03
【问题描述】:
我正在使用带有 Xamarin 表单的 Visual Studio 2019。我无法将单个图像(尺寸 640x1136)作为初始屏幕图像在 iOS 设备上正确显示(它显示但不按设备比例显示)。我希望图像根据屏幕自动调整大小为全屏。如果我让它在 iOS 设备上完美运行(比如 iPhone 8),在编辑 launchscreen.storyboard 时,它看起来会向左倾斜或被切断。
我已采取的步骤:
- 我编辑了 launchscreen.story 板>
- 为 iOS 设备(比如 iPhone 8 Plus)选择一张图片
- 当图像突出显示时,我选择布局>填充父按钮和位置按钮。 现在我的初始图像非常适合我的设备(使用整个屏幕)保存。
现在,在情节提要中,我选择了另一台 iOS 设备(比如 iPhone 11) 图像显示不正确。实际上是保存下来的,特别是iOS 8的屏幕设置,所以图片和新的iOS设备不成比例。
如何让每个设备在 launchscreen.storyboard 中为同一图像设置不同的图像?
我尝试单击“编辑特征”按钮,并使用相同的图像,但存在相同的问题。
任何方向表示赞赏。
提前谢谢你
【问题讨论】:
-
在 iPhone 8 上,我们需要提供一个带有高
Scale Factor*(@2x) 的图像或图标。也就是说图像的大小应该是 750 x 1334 (Portrait) 。有关 iOS 应用图标和启动图像大小的更多详细信息,您可以查看medium.com/@jigarm/…。 -
谢谢 - 这为我指明了正确的方向。
-
我会把它作为答案发布,你能接受吗?这将帮助更多有类似问题的人
标签: c# ios xamarin xamarin.forms splash-screen