Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.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 自动布局问题Xcode 8_Ios_Xcode_Autolayout - Fatal编程技术网

Ios 自动布局问题Xcode 8

Ios 自动布局问题Xcode 8,ios,xcode,autolayout,Ios,Xcode,Autolayout,我一直在用最新版本的Xcode在iPhone7视图中开发一个应用程序页面。我让所有的东西都运转良好,看起来很好,然后当我进入iPad视图时,所有的东西都伸展开来,看起来很糟糕。我重置了自动布局并添加了不同的约束,但没有任何效果。屏幕越大,一些图像的伸展度就越大,而另一些图像则非常好。我做错了什么?我能做些什么来解决这个问题? < P>如果你的要求是保持图像在中间,我建议你不要使用任何PIN约束。而是选择对齐约束,并在视图中垂直/水平对齐图像 这里发生的情况是,图像被固定到视图的边缘,当您选

我一直在用最新版本的Xcode在iPhone7视图中开发一个应用程序页面。我让所有的东西都运转良好,看起来很好,然后当我进入iPad视图时,所有的东西都伸展开来,看起来很糟糕。我重置了自动布局并添加了不同的约束,但没有任何效果。屏幕越大,一些图像的伸展度就越大,而另一些图像则非常好。我做错了什么?我能做些什么来解决这个问题?


< P>如果你的要求是保持图像在中间,我建议你不要使用任何PIN约束。而是选择对齐约束,并在视图中垂直/水平对齐图像

这里发生的情况是,图像被固定到视图的边缘,当您选择更宽的设备时,图像将被拉伸以保持固定约束。那不是你想做的


希望这有帮助。

< P>如果你的要求是保持图像在中间,我建议你不要使用任何PIN约束。而是选择对齐约束,并在视图中垂直/水平对齐图像

这里发生的情况是,图像被固定到视图的边缘,当您选择更宽的设备时,图像将被拉伸以保持固定约束。那不是你想做的


希望这有帮助。

添加纵横比。将图像连接到视图纵横比。然后添加对齐约束,并在视图中垂直/水平对齐图像


添加纵横比。将图像连接到视图纵横比。然后添加对齐约束,并在视图中垂直/水平对齐图像


您可能需要将
图像视图的
内容模式
设置为
方面匹配


不需要
纵横比约束。一个
前导
顶部
中心
约束应该足够了。

您可能需要将
图像视图的
内容模式
设置为
侧面匹配


不需要
纵横比约束。一个
前导
顶部
中心
约束应该足够了。

您是否为图标1x、2x和3x设置了资产目录?我只为它们设置了1x。没有2x或3x。创建3个图标,大小如下:1x size 29pt、2x 40pt和3x 60pt,并导入到您的资产目录中,确保您的约束设置正确。@iap软件是否找到适合您的解决方案?您是否为图标1x、2x和3x设置了资产目录?我只为所有图标设置了1x。没有2x或3x。创建3个图标,大小如下:1x size 29pt、2x 40pt和3x 60pt,并导入到您的资产目录中,确保约束设置正确。@iap Software您找到适合您的解决方案了吗?