首页 > 解决方案 > Xamarin iOS 上的背景图像

问题描述

我正在构建的应用程序具有带有背景图像的屏幕。但是我在每个设备的尺寸方面都面临很多问题。我不知道 .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), Default-736h@ 3x.png (1242 x 2208)

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

标签: xamarinxamarin.ios

解决方案


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

在此处输入图像描述

详情参考这里


推荐阅读