6

我试图让两个按钮并排排列,在所有设备上看起来都是正确的,但无论我似乎添加了什么限制,我都会遇到类似的问题(一个按钮比另一个大):

在此处输入图像描述

就添加约束而言,任何想法我做错了什么?我没有为此使用代码,只是通过 Storyboard 中的 InterfaceBuilder 来完成。

约束集:

回复:前导空格,底部空格,高度等于:45,尾随删除按钮

删除:尾随空格,底部空格,32:9比例,高度等于:45,导致回复Btn

4

3 回答 3

13

选中两个按钮后,转到编辑器 > 固定 > 宽度相等。然后设置高度、前导/尾随空间、按钮之间的空间和底部空间。

于 2014-10-20T17:23:59.063 回答
3

据我说,添加以下约束

  • 选择回复按钮将前导空间和底部空间添加到超级视图
  • 添加中心 Y 约束以删除按钮
  • 然后对齐顶部和底部空间以删除按钮,并添加尾随空间以删除按钮
  • 在此选择删除按钮之后添加底部空格和尾随空格。

我对我的一个视图进行了类似的操作,请参阅此图片了解更多信息回复按钮

快乐编码:)

于 2015-04-01T11:35:17.357 回答
2

您需要为相等的宽度添加一个约束,并删除“32:9 比率”约束,该约束当前正在为“删除”按钮设置一个宽度,而没有为“回复”按钮设置宽度。这就是造成问题的原因。

如果您仍然将前缘和后缘固定在容器视图的各自侧面,并将它们之间的空间设置为零,那么您应该很好。

于 2014-10-20T17:29:41.163 回答