如何使用自动布局在一个宽度相同的 uitableviewcell 中设置八个 uilabel

Posted

技术标签:

【中文标题】如何使用自动布局在一个宽度相同的 uitableviewcell 中设置八个 uilabel【英文标题】:how to set eight uilabel in one uitableviewcell with same width using auto layout 【发布时间】:2019-01-13 08:27:17 【问题描述】:

在搜索和应用许多结果后,我的问题没有所需的解决方案。

如何设置标签,以便在表格视图单元格中显示具有相同字体大小的所有标签。

我需要在水平的一个表格视图单元格中显示 5 个标签和 2 个按钮。

请帮助我如何设置所有标签。

【问题讨论】:

水平使用stackview并使每个元素与第一个元素的宽度相等 不确定您的问题到底是什么? .您是否在情节提要或您使用的代码中将所有字体大小设置为相同?或者,请在您的问题中添加更多详细信息。 【参考方案1】:

请按照我的步骤。

第一步:

在 storyboard tableViewCell 中添加 5 个标签和 2 个按钮。

第二步

用按钮选择所有label,然后嵌入stackview

第三步:

选择stackView 并添加autolayoutLeading0 和trailing0。

第四步:

选择attribute inspector并设置alignmentdistribution如图。

设置font

它可能对您有所帮助。谢谢。

【讨论】:

以上是关于如何使用自动布局在一个宽度相同的 uitableviewcell 中设置八个 uilabel的主要内容,如果未能解决你的问题,请参考以下文章

使用自动布局约束以编程方式创建四个具有相同高度和宽度的 UIView

iOS自动布局两个UIView具有相等的宽度

在 iOS 8 中如何在不使用自动布局的情况下布局 UITableViewCell?

我希望两个按钮具有相同的宽度并使用自动布局从屏幕顶部按比例在所有屏幕尺寸中定位自己?

如何在ios swift中以编程方式创建自动布局等宽度约束?

如何在自动布局中设置视图下方不同数量按钮的宽度