需要帮助设置两个等宽的button,并排Autolayout
使用自动布局我试图在底部创build这样的两个button
拖动两个button后,我设置了这样的约束
在“ Back button
我将“ Leading Space to Container Margin
设置Leading Space to Container Margin
,将“ Bottom Space to Bottom Layout Guide
在Go To Settings button
我设置Trailing Space to Container Margin
和Bottom Space to Bottom Layout Guide
然后我按ctrl+Drag
从Back button
ctrl+Drag
到Go To Settings button
并设置Equal Widths
约束,我得到这个。
然后我更新Back button
宽度相同于Go To Settings button
,这是101
,所有约束变成蓝色。
但是我希望两个button都能覆盖屏幕的一半,而不pipe屏幕大小如何,与第一个屏幕截图中显示的相同,如何实现?
你可以使用等宽的第二个button来做到这一点
和输出是
这是苹果指南
你可以在button之间有相等的宽度约束,但是你也必须告诉它们你需要的宽度是多less。
所以从一个button拖到超级视图,添加一个相等的宽度约束。 然后在你添加的约束属性中,设置multiplier
为0.5
,这样你的button应该在屏幕的一半。
您需要添加一个约束 – 将button之间的水平空间设置为0
您可以按照布局更改。 你会得到你想要的。
Back
button的布局。 Go to Setting
button的布局。
- Autolayout在计算UITableViewCell高度时忽略多行的detailTextLabel(所有样式)
- iOS:multiline uilabel只显示一行自动布局
- 使用自动布局以编程方式添加视图给出'NSGenericException',原因:'无法在视图上安装约束
- UIView addSubview自动布局不工作
- 将视图分成四个子视图,宽度为25%
- 滚动视图大小与Autolayout:框架是紧凑型/任何尺寸的类600×480,大于iphone5?
- 如何在风景上调整自定义UITableView分隔符的大小,并防止消失
- 在旋转iPad时,视图控制器不会一直延伸到右侧
- 多行UIButton和自动布局