Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.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 7 beta 4图像的不同iPhone/iPad尺寸的限制_Ios_Iphone_Xcode_Swift_Ipad - Fatal编程技术网

Ios 针对xcode 7 beta 4图像的不同iPhone/iPad尺寸的限制

Ios 针对xcode 7 beta 4图像的不同iPhone/iPad尺寸的限制,ios,iphone,xcode,swift,ipad,Ios,Iphone,Xcode,Swift,Ipad,我是iOS开发新手,所以在Xcode中为故事板上的对象设置约束对我来说很困难 如下图所示,我在草图中创建的按钮有3个边框,因此它们都是图像,每个都在图像视图中: 我尝试通过将所有三个图像固定在左侧、右侧和下方来添加约束,但我发现了错误,在模拟器上根本没有正确显示出来。所有的图片都是在纵横比填充模式下,当我把图片放到故事板上时,我看到的是iPhone 4大小的视图。以下是一个例子,说明在没有任何约束的情况下,它在iPhone 6模拟器中的外观: 我需要什么约束条件才能使它看起来适合所有尺寸的i

我是iOS开发新手,所以在Xcode中为故事板上的对象设置约束对我来说很困难

如下图所示,我在草图中创建的按钮有3个边框,因此它们都是图像,每个都在图像视图中:

我尝试通过将所有三个图像固定在左侧、右侧和下方来添加约束,但我发现了错误,在模拟器上根本没有正确显示出来。所有的图片都是在纵横比填充模式下,当我把图片放到故事板上时,我看到的是iPhone 4大小的视图。以下是一个例子,说明在没有任何约束的情况下,它在iPhone 6模拟器中的外观:

我需要什么约束条件才能使它看起来适合所有尺寸的iPhone和iPad,并且看起来像故事板上的一样?而横向模式不属于此应用程序的一部分,因此不需要考虑

也可以使用按钮1等宽度约束 和按钮2等宽约束

欲知详情

你的要求是什么?

也可以使用按钮1等宽度约束 和按钮2等宽约束

欲知详情


您的要求是什么?

尝试将所有三个视图居中(同时选择所有视图),然后“添加缺少的约束”。请注意,不要使用当前用于UIButton boarders的策略。查看如何通过IB甚至编程方式创建自定义寄宿生。您当前的设置非常混乱,不是很好的做法。我同意@Caleb。问题是您已经为按钮创建了边框作为图像视图。你不是这样做的。如果你有一个按钮的图像,把它作为按钮的背景图像。是的,我觉得这不对,我用编程的方式把它改成了所有带边框的按钮,但它仍然不起作用。请参阅下面对图片回答的评论。有什么建议吗?试着将所有三个视图居中(当所有视图都被选中时),然后“添加缺少的约束”。请注意,不要使用当前用于UIButton boarders的策略。查看如何通过IB甚至编程方式创建自定义寄宿生。您当前的设置非常混乱,不是很好的做法。我同意@Caleb。问题是您已经为按钮创建了边框作为图像视图。你不是这样做的。如果你有一个按钮的图像,把它作为按钮的背景图像。是的,我觉得这不对,我用编程的方式把它改成了所有带边框的按钮,但它仍然不起作用。请参阅下面对图片回答的评论。有什么建议吗?所以我像其他人所说的那样,通过编程将图像更改为带边框的实际按钮,并使用了您的约束条件,得到了以下错误:这就是4s中的结果,例如:它仍然没有向右看,当我像你说的那样将视图更改为3.5英寸时,底部的长按钮会被覆盖,因为它会向下移动。还有一个“预览”功能(将窗口左右分开),你可以在其中添加各种大小的模拟设备(通过单击带有两个相交圆的按钮,然后选择“预览(1)”从导航面包屑最左边的下拉菜单).因此,我像其他人所说的那样,通过编程将图像更改为带边框的实际按钮,并使用了您的约束条件,得到了以下错误:这就是4s中的结果,例如:它看起来仍然不正确当我像你所说的那样将视图更改为3.5英寸时,底部的长按钮会被覆盖,因为它会向下移动。还有一个“预览”功能(将窗口左右分开),你可以在其中添加各种大小的模拟设备(通过单击带有两个相交圆的按钮,然后选择“预览(1)”)从导航面包屑最左侧的下拉菜单)。