首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIStackView表单布局

UIStackView表单布局
EN

Stack Overflow用户
提问于 2015-10-07 16:10:40
回答 2查看 2.7K关注 0票数 8

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-10-07 17:20:51

您绝对可以使用StackViews来实现这一点。

如何安排您的StackViews取决于您想如何管理您的对齐。

以下是我的建议:

  1. 将标签放置在一个垂直对齐的堆栈视图中
  2. 将文本字段放到另一个垂直对齐的堆栈视图中。
  3. 将两个堆栈视图放置在水平对齐的堆栈视图中。

您可能希望将distribution设置为对两个较小的堆栈视图进行同等填充,然后将每个较小的堆栈视图的spacing设置为相同。最后,您将能够在水平堆栈视图上设置间距,以设置文本和文本字段之间的空间。(最后一部分,我会这样设置它们的原因)。

票数 7
EN

Stack Overflow用户

发布于 2016-03-29 13:10:08

Apple suggests使用每个标签和字段创建水平堆栈视图,然后将它们放在垂直堆栈视图中。

这是有意义的,因为如果稍后将其中一个控件更改为不同的控件(例如弹出按钮),则可以保持标签和控件基线对齐。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32997303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档