【问题标题】:Background Image on Xamarin iOSXamarin iOS 上的背景图像
【发布时间】:2018-10-17 12:59:10
【问题描述】:

我正在构建的应用程序具有带有背景图像的屏幕。但是我在每个设备的尺寸方面都面临很多问题。我不知道 .png 文件的命名约定是否有问题,或者我是否需要做一些额外的事情。

这是我的文件名和尺寸:

Default.png (320 x 480), Default@2x.png (640 x 960), Default-568h@2x.png (640 x 1136), Default-667h@2x.png (750 x 1334), 默认-736h@3x.png (1242 x 2208)

它们都放在资源文件夹中,但我认为 xamarin 只读取第一个文件,因为它复制图像以适应整个屏幕,无论我在什么设备模拟器上。有人请给我一些指点,因为我的想法已经用完了。

【问题讨论】:

  • 您能否提供更多详细信息。 IE。正在发生的事情的屏幕截图。还详细说明了如何分配此背景图像。

标签: xamarin xamarin.ios


【解决方案1】:

在 iOS 7 中添加,资产目录图像集包含支持应用程序的各种设备和比例因子所需的所有版本或图像表示。 Image Sets 不依赖于图像资源文件名,而是使用 Json 文件来指定哪个图像属于哪个设备和/或分辨率。 This is the preferred way to manage and support images in iOS (from iOS 9 or greater).

详情参考here

【讨论】:

  • 其实我有一个TabbedPage,而且所有的页面都有背景图片,所以我并没有尝试设置启动屏幕。在那种情况下,我必须使用图像集,对吗?
  • 谢谢。这些图像(1x、2x、3x)有我必须遵循的特定尺寸吗?
  • 这里是tutorial 供使用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-08-15
  • 2016-02-28
  • 1970-01-01
  • 2018-03-12
  • 1970-01-01
  • 2020-05-04
  • 1970-01-01
相关资源
最近更新 更多