Ios 如何使用autolayout对齐这两个按钮?
我有一个自定义UIView XIB文件,其中我放置了两个按钮: 如何编程(Swift)或使用界面对齐这些按钮,使其看起来像这样 现在,我得到了这个 按照Alexander的方法,我做了这个,这是我当前的约束和工作空间Ios 如何使用autolayout对齐这两个按钮?,ios,swift,autolayout,Ios,Swift,Autolayout,我有一个自定义UIView XIB文件,其中我放置了两个按钮: 如何编程(Swift)或使用界面对齐这些按钮,使其看起来像这样 现在,我得到了这个 按照Alexander的方法,我做了这个,这是我当前的约束和工作空间 在IB中添加此类约束: 等宽 等高 将一个按钮的顶部固定到另一个按钮的顶部 也适用于底部 设置左下角的左、上、宽和高向按钮1添加以下约束: 将空间引入superview 与按钮2的宽度相等 与按钮2高度相等 按钮2的水平间距 对于按钮2: 到SuperView的尾随空间
在IB中添加此类约束: 等宽 等高 将一个按钮的顶部固定到另一个按钮的顶部 也适用于底部
设置左下角的左、上、宽和高向按钮1添加以下约束:
- 将空间引入superview
- 与按钮2的宽度相等
- 与按钮2高度相等
- 按钮2的水平间距
- 到SuperView的尾随空间
- 按钮1的水平间距
- 与按钮1等宽
- 与按钮1高度相等
图2-只需执行以下步骤: 步骤1.选择左图像并设置这些约束
- 左
- 顶
- 底部
希望有帮助。您也应该将按钮固定到superview的顶部和底部。现在,无论是
y
还是height
都不受约束(height
将根据其中一个按钮的内容进行假设)如果height不是常量,则为Yes true,否则如果仅支持iOS9及以上,则需要从superview为垂直位置添加top和height约束,然后将这两个按钮添加到水平视图中,并将其设置为均匀填充。然后将UIStackView
的顶部边缘、前缘和后缘固定到superview的边缘UIStackView
s极大地简化了自动布局。这可能会有助于我完全按照你告诉我的做,但它不起作用。是因为我是在UIView XIB文件中完成的吗?我不知道如何上传图像,但这些都是我的限制,我可能错过了什么吗?选择images not view,如果在xib上放置另一个uiview,则需要将images constraint与view一起设置为您正在谈论的图像是什么?两个图像(此处:按钮)应用了约束