首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在所有设备上水平伸展两个按钮AutoLayout

在所有设备上水平伸展两个按钮AutoLayout
EN

Stack Overflow用户
提问于 2014-10-21 01:16:35
回答 3查看 2.4K关注 0票数 6

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

你知道我在添加约束方面做错了什么吗?我并不是简单地通过Storyboard中的InterfaceBuilder来使用代码来实现这一点。

约束集:

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

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

EN

回答 3

Stack Overflow用户

发布于 2014-10-21 01:23:59

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

票数 13
EN

Stack Overflow用户

发布于 2015-04-01 19:35:17

根据我的说法,添加以下约束

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

我在我的一个视图上进行了类似的操作,请参阅此图片以了解更多信息

快乐编码:)

票数 3
EN

Stack Overflow用户

发布于 2014-10-21 01:29:41

你需要添加一个等宽的约束,还需要删除'32:9 ratio‘的约束,该约束当前正在设置"Delete“按钮的宽度,但没有为"Reply”按钮设置宽度。这就是导致问题的原因。

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26471251

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档