情节提要中具有约束的多个TextField [重复]

Posted

技术标签:

【中文标题】情节提要中具有约束的多个TextField [重复]【英文标题】:Mutliple UITextField with Constraints on Storyboard [duplicate] 【发布时间】:2016-04-22 11:15:31 【问题描述】:

我正在尝试习惯 AutoLayout 和 Constraints,

我的挑战是,我需要有六个文本字段彼此跟随。

我试图做某事,但它的最后一个视图如下;

我可能缺少什么?

【问题讨论】:

@Mr.Bond 这是 UITextFields 的,有多个组件,比其他的更复杂 ***.com/questions/36515549/…,试试这个 我有 5 个按钮而不是文本字段.. 查看此链接***.com/questions/36788328/… @erdemgc : 听说过 Stackview :P 是的,你需要的只是堆栈视图 :P 【参考方案1】:

正如我在评论中提到的,您始终可以使用 StackView :)

你可以这样做:)

首先将六个文本字段添加到您的视图控制器:)

尚未向任何文本字段添加任何约束:)

现在选择所有文本字段和 stackView :)

添加堆栈后它看起来像这样:)

现在选择任意一个 textField 并添加一个宽度约束 :) 然后选择所有文本文件并选择等宽约束:)

如果您想在所有文本字段之间添加相等的间距 :) 删除文本字段上的宽度限制 :) 选择 stackView

最后,您必须将约束添加到 stackView 本身:) 就是这样 :)

最终输出将如下所示 :)

希望我的冗长回答对您有所帮助:D

【讨论】:

stackview 9.0 之前及以上

以上是关于情节提要中具有约束的多个TextField [重复]的主要内容,如果未能解决你的问题,请参考以下文章

使用相同背景图像的具有多个场景的视图控制器 (UIViewController) 情节提要

Xcode,从情节提要中提取视图到笔尖,最好的方法?

快照套件。替换情节提要约束

从情节提要设置约束后如何立即修改约束?

如何在情节提要中的 UILabel 的右边缘添加前导约束?

在代码中更改大小分类约束的常量,但它会恢复为情节提要值