iOS中文本字段和标签的自动布局

Posted

技术标签:

【中文标题】iOS中文本字段和标签的自动布局【英文标题】:Auto layout for textfield and label in iOS 【发布时间】:2015-11-19 17:13:00 【问题描述】:

我正在尝试为注册表单创建一个静态表格视图。我有标签和文本字段。我想应用自动布局,以便标签和文本字段可见,但我无法在 iPhone 上实现,但它似乎适用于 iPad,因为我猜 iPad 更大。我已将高度和纵横比约束应用于文本字段。我已将标签固定在文本字段的左边缘。

【问题讨论】:

我有点困惑。你想完成什么? 也只是将情节提要模式更改为 iphone 4 英寸,看看一切正常吗? @Rajan Maheshwari 我想避免检查特定设备并使其动态化,这样对于我运行它的任何设备都应该适合两者,如有必要,通过自动减小文本字段的大小。 我就是这么说的。只需在情节提要中以推断模式设计您的界面并添加约束。它们将随每个设备自动调整...动态 自动布局应该与屏幕大小无关;确保将文本字段的右侧和标签的左侧固定到容器上。并在每个标签文本字段对之间放置一个水平约束。 【参考方案1】:

我使用了视图(厚度为 2)并将其垂直和水平居中以用作参考点。

【讨论】:

以上是关于iOS中文本字段和标签的自动布局的主要内容,如果未能解决你的问题,请参考以下文章

建议使用自动布局约束动态添加标签和文本字段的逻辑

在 iOS 中使用自动布局填充 UIScrollView 的内容

iOS自动布局,列对齐

ios自动布局标签定位

使用自动布局使 UILabel 和 UITextField 彼此相邻

如何使用自动布局在 iOS 中根据文本长度更改 UILabel 宽度