使两个按钮填满屏幕的一半

时间:2017-03-20 14:17:04

标签: swift3 interface-builder

我的登录表单下面有两个按钮。它们的布局如下:

Login                               Sign Up

我希望两个按钮都填满水平线的一半,相隔16个点。如何在界面生成器中设置约束来解决此问题?

2 个答案:

答案 0 :(得分:2)

Login button constraints

Proportional width of login button to superview

Sign up button constraints

Proportional width of signup button to superview

从阅读问题后我能理解的内容,以下图片为其提供了解决方案。您可以注意到登录按钮的宽度是179.5点,注册按钮的x位置是195.5点,这需要16点的差异。我已经在iphone5和iphoneSE的不同视图上进行了测试,并且它的工作正常。如图所示,在两个按钮上都有以下约束。如果这是你想要的,请告诉我。欢呼声。

答案 1 :(得分:2)

我最终创建了一个空标签并将其水平居中。然后我在两侧放置按钮并设置约束,以便它们从左边距扩展到中间标签,右边距扩展到中间标签。这解决了这个问题。

相关问题