iOS: 水平中心对齐和布局问题

iOS: Problem with horizontal centers alignment and layout

我希望下方的是和否按钮位于屏幕底部中央 side-by-side,始终具有相同的宽度。其他标签的行为符合预期。问题出在按钮上。它们只是以不同宽度的倾斜尺寸出现,而不是居中于 UIView 的底部。

我尝试了很多方法——将所有元素水平居中对齐等。 此外,我将这些按钮嵌入到 UIView 中,并将 header 标签、描述标签和此 UIView 居中对齐。没用。

我没有像在 Xcode 故事板中那样尝试代码。

这就是我想要的...

您可以通过以下步骤实现:
1. 将按钮嵌入到视图中
2. 添加按钮之间的宽度约束。
3. 将左、上、下插图添加到 YES 按钮。
4. 为NO按钮添加right, top, bottom insets。
5. 为 YES 和 NO 按钮的等宽添加约束。
6. 为视图添加底部插入约束。
7. 给view添加add center horizo​​ntally constraint.
8. 如果需要时按钮的宽度较小,请将宽度约束添加到 YES 按钮。