如何在 iOS 中使用 4 个按钮设置约束?
Posted
技术标签:
【中文标题】如何在 iOS 中使用 4 个按钮设置约束?【英文标题】:How set constrain with 4 button in iOS? 【发布时间】:2018-03-05 02:39:44 【问题描述】:我有 4 个按钮,并且希望每个按钮之间的每个空间都具有相同的适应屏幕 iPhone。 任何人都可以帮忙吗?
【问题讨论】:
请有任何建议 使用UIStackView
@setonugroho 你能解释一下如何使用 UIStackView 吗?
***.com/questions/32862142/…
【参考方案1】:
您需要为此使用UIStackView
。
第 1 步:
拖出一个按钮,随意设置样式,然后再复制 3 份。
第 2 步:
将它们大致拖动到您想要的位置。我假设您需要 2 行,每行 2 个按钮。
第 3 步:
突出显示顶部的两个按钮,然后单击屏幕底部的“嵌入堆栈”按钮(向下箭头之一)。
对底部的两个按钮执行相同操作。此时,您应该有两个水平堆栈。在“Attributes Inspector”中设置所需的堆栈间距并将分布设置为“Fill Equally”。
第 4 步: 突出显示顶部和底部堆栈,然后单击“嵌入堆栈”。所以现在你有一个垂直堆栈的水平堆栈视图。在“Attributes Inspector”中设置所需的堆栈间距并将分布设置为“Fill Equally”。
第 5 步: 突出显示您的堆栈视图,然后单击 Interface Builder 底部的“添加新约束”按钮。 (方形领带战斗机)。您可以对上、右、下、左执行 0,0,0,0 并检查对边距的约束。
就是这样。这是a link to a repo 我吐了。
完成后,它看起来像这样:
肖像:
风景:
【讨论】:
我不是说-o-o-o-o- @sony 不知道你想做什么。看看这里。 raywenderlich.com/160646/…以上是关于如何在 iOS 中使用 4 个按钮设置约束?的主要内容,如果未能解决你的问题,请参考以下文章