我看到很多解决方案并应用了自动布局约束,但我仍然没有得到所需的解决方案。
当前结果:
给予所有按钮的约束:
查看层次结构:
假设您想要的是让 3 个按钮彼此相等并使用 Interface Builder 填充屏幕宽度(没有代码,即:不以编程方式),这是一个解决方案:
您不需要将它们添加到视图中。只需按照以下步骤操作:
让我们从这个开始:
请注意,这些按钮还没有任何约束,只需将它们添加到视图的底部(或者您想要显示它们的任何位置,对于此解决方案,我将它们显示在屏幕底部)。确保其中 3 个尺寸相同。
添加约束条件orange button:
添加以下约束:前导、底部空间和等高。
添加约束条件blue button:
添加以下约束:尾部、底部空间和等高。
添加约束条件cyan button:
- 按住 Ctrl 键并从青色按钮拖动到橙色按钮并添加以下约束:水平间距和垂直居中。
- 按住 ctrl 键并从青色按钮拖动到蓝色按钮并添加以下约束:水平间距。
到目前为止一切顺利,我们快完成了!
现在,选择 3 个按钮并添加以下约束:宽度相等。
你的按钮应该是这样的:
现在,您所要做的就是选择两个中的每一个水平间距约束并将其常量设置为 0 - 从大小检查器 -:
就这样:
我希望这有帮助,加油。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)