Ios 按设备列出的Xcode映像资产

Ios 按设备列出的Xcode映像资产,ios,xcode,assets,Ios,Xcode,Assets,我的问题与为iPad Pro创建自定义图像资产有关。据我所知,Xcode中图像资产集的正确图像是根据设备类型按以下方式拾取的: iPhone: 1x: iPhones older than iPhone 4 2x: iPhone 4/4s, 5/5s, 6/6s 3x: iPhone 6/6s Plus iPad: 1x: non-retina iPads 2x: retina iPads (including iPad mini) 如果这种理解不正确,请让我知道。但如果

我的问题与为iPad Pro创建自定义图像资产有关。据我所知,Xcode中图像资产集的正确图像是根据设备类型按以下方式拾取的:

iPhone:
  1x: iPhones older than iPhone 4
  2x: iPhone 4/4s, 5/5s, 6/6s
  3x: iPhone 6/6s Plus

iPad:
  1x: non-retina iPads
  2x: retina iPads (including iPad mini)

如果这种理解不正确,请让我知道。但如果它是正确的,我如何为iPad Pro制作自定义图像集?我为常规尺寸的retina iPad制作的图像太小,无法安装在iPad Pro上,并且iPad图像集没有3x选项。

常规图像资源用于图标和其他大小大致相同的图像,而不管设备如何。想象一下选项卡栏和工具栏上显示的图标。iOS对需要填充设备屏幕的图像没有内置支持(启动图像资产除外)。对。但我想问的是,是否有办法专门为iPad Pro创建一个图像资产,无论iOS是否内置了对它的支持。没有办法让图像资产专门针对任何设备。图像资产不是这样工作的。正如我所说的,它们用于设备无关的图像。它们只适用于具有相同点大小的1x/2x/3x图像。好的,如果是这种情况,那么iPad pro将从哪个图像集加载?2倍?如果是这样的话,难道不是所有的视网膜iPad都会加载与iPadPro相同的图像吗?似乎是对内存的严重浪费,因为大多数iPad的屏幕都比pro小得多。真的没有办法解决这个问题吗?你可以创建一个单独的资源,在其中添加iPad Pro图像,并在运行时在这些设备上替换它。常规图像资源用于图标和其他大小大致相同的图像,无论设备如何。想象一下选项卡栏和工具栏上显示的图标。iOS对需要填充设备屏幕的图像没有内置支持(启动图像资产除外)。对。但我想问的是,是否有办法专门为iPad Pro创建一个图像资产,无论iOS是否内置了对它的支持。没有办法让图像资产专门针对任何设备。图像资产不是这样工作的。正如我所说的,它们用于设备无关的图像。它们只适用于具有相同点大小的1x/2x/3x图像。好的,如果是这种情况,那么iPad pro将从哪个图像集加载?2倍?如果是这样的话,难道不是所有的视网膜iPad都会加载与iPadPro相同的图像吗?似乎是对内存的严重浪费,因为大多数iPad的屏幕都比pro小得多。真的没有办法解决这个问题吗?你可以创建一个单独的资产,在其中添加iPad Pro映像,并在运行时在这些设备上替换它。