我正在构建的应用程序具有带背景图像的屏幕。但是我面临着每个设备尺寸的很多问题。我不知道.png文件的名称约定是否有问题,或者我是否需要做额外的事情。
这是我的文件名称和尺寸:
Default.png(320 x 480),Default @ 2x.png(640 x 960),Default-568h @ 2x.png(640 x 1136),默认-667h @ 2x.png(750 x 1334),默认-736h@3x.png(1242 x 2208)
他们都放在资源文件夹中,但我认为xamarin只读取第一个文件,因为它复制图像以适应整个屏幕,无论我在哪个设备模拟器上。有人请给我一些指示,因为我没有想法。
答案 0 :(得分:0)
在iOS 7中添加资产目录图像集包含支持应用的各种设备和比例因子所需的图像的所有版本或表示。 图像集不是依赖图像资源文件名,而是使用Json文件指定哪个图像属于哪个设备和/或分辨率。 This is the preferred way to manage and support images in iOS (from iOS 9 or greater).
详情请参阅here。