我如何使用自动布局将按钮放在屏幕底部

时间:2018-08-30 20:17:26

标签: ios swift xcode autolayout interface-builder

我需要在屏幕底部创建一个按钮,但是我遇到了iPhone 4s的问题,所以请看截图

Screenshot

因此,我尝试了另一种将按钮从顶部固定到最后一个堆栈视图的解决方案,当我将约束从“等于”更改为“大于或等于”时,iPhone 7存在“不平等约束歧义”问题等于'将其放在屏幕底部,如屏幕截图所示

iPhone4 iPhone7

我该怎么办?

最好的问候

2 个答案:

答案 0 :(得分:0)

一个NSGridView对此非常合适,但是iOS中没有这样的东西。

我将创建一个标签和一个文本框,在它们之间放置垂直间距约束,然后将两个控件嵌入垂直堆栈中。堆栈的分布应为“填充”对齐和“等间距”。

然后为每个控制组(名字,姓氏,电话,电子邮件和密码)复制并粘贴堆栈。选择所有堆栈并将它们嵌入到另一个垂直堆栈中。堆栈的分布应具有“填充”对齐和“等间距”。将堆栈限制在视图的顶部,顶部,底部和后沿。现在,您应该可以使用堆栈视图中的interval属性控制控件组之间的距离。

答案 1 :(得分:0)

尝试在UIView中添加UiView并添加按钮,并根据需要放置按钮的位置添加约束。您可以在底部添加底部空间以查看并解决问题