我正在创建一个包含各种字段的基本表单。我想使用UIStackView来布局所有控件。如何执行以下操作以使控件正确地对齐?UIStackView是正确的方法吗?

发布于 2015-10-07 17:20:51
您绝对可以使用StackViews来实现这一点。
如何安排您的StackViews取决于您想如何管理您的对齐。
以下是我的建议:
您可能希望将distribution设置为对两个较小的堆栈视图进行同等填充,然后将每个较小的堆栈视图的spacing设置为相同。最后,您将能够在水平堆栈视图上设置间距,以设置文本和文本字段之间的空间。(最后一部分,我会这样设置它们的原因)。
发布于 2016-03-29 13:10:08
Apple suggests使用每个标签和字段创建水平堆栈视图,然后将它们放在垂直堆栈视图中。
这是有意义的,因为如果稍后将其中一个控件更改为不同的控件(例如弹出按钮),则可以保持标签和控件基线对齐。
https://stackoverflow.com/questions/32997303
复制相似问题