Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何正确调整图像大小以支持1x、2x和3x设备_Ios_Xcode - Fatal编程技术网

Ios 如何正确调整图像大小以支持1x、2x和3x设备

Ios 如何正确调整图像大小以支持1x、2x和3x设备,ios,xcode,Ios,Xcode,我的应用程序类似于Facebook,但我有一个目标受众。我的标签栏图标遵循苹果的规格,分别为1x、2X和3x。我突然想到,在整个应用程序中,我为主图像设置了高度和宽度 我确信,我已经正确地设置了约束条件。但将高度和宽度设置为固定大小并不能从iPhone 6s扩展到6+。会吗 设置图像大小的正确方法是什么 如何正确调整图像大小以支持1x、2x和3x设备 你在比较苹果和桔子。1x、2x和3x与大小无关。这与决心有关。只要提供1倍、2倍和3倍的图像,所有设备上的图像大小和外观都会相同 现在,出于其他原

我的应用程序类似于Facebook,但我有一个目标受众。我的标签栏图标遵循苹果的规格,分别为1x、2X和3x。我突然想到,在整个应用程序中,我为主图像设置了高度和宽度

我确信,我已经正确地设置了约束条件。但将高度和宽度设置为固定大小并不能从iPhone 6s扩展到6+。会吗

设置图像大小的正确方法是什么

如何正确调整图像大小以支持1x、2x和3x设备

你在比较苹果和桔子。1x、2x和3x与大小无关。这与决心有关。只要提供1倍、2倍和3倍的图像,所有设备上的图像大小和外观都会相同

现在,出于其他原因,您可能希望为不同的屏幕大小提供不同大小的图像。但这与1x、2x、3x无关;它是正交的

设置图像大小的正确方法是什么


不设置图像的大小。图像有一个大小。

对于否决该问题的人。不太宽。在应用程序中提供1倍、2倍、3倍的图标是一回事。你如何处理上传的照片?这是我的问题。不清楚你在问什么。。。您是否将ImageView设置为,例如,
300x300
(对于6s),并且您想知道如何将其缩放为,例如,
320x320
(对于6+)?我有一个具有自调整大小的UITableViewCells的UITableView,我必须为UIImageView指定一个高度,以使该单元格能够正确调整大小。必须为单元格中的每个项目设置高度约束,才能使其正确(垂直)调整大小。如果我(而且我必须)设置该图像的高度,该图像是否会正确显示在6S和6plus设备上?您不必为高度设置“像素”值。。。。例如,可以通过使高度与宽度成比例来设置高度。但目前还不清楚。是否希望图像拉伸桌子的整个宽度?宽度的25%?您是否希望它的高度为100磅,而宽度保持比例不变?是否尝试为UIImageView高度和宽度约束设置较低的优先级?从概率1000降至250。