gpt4 book ai didi

ios - 在 UITableViewCell 中水平居中放置两个 UILabel

转载 作者:行者123 更新时间:2023-11-28 21:57:46 25 4
gpt4 key购买 nike

我在 UITableViewCell 中有两个 UILabel。两者具有相同的宽度和高度。

enter image description here

将这两个标签视为一组。我需要将这个标签组在单元格内水平居中。需要注意的重要一点是这些单元格是自动调整大小的。这意味着单元格的高度取决于其中的内容,因此高度会有所不同。无论高度是多少,我都需要标签组居中。标签之间必须保持垂直间距。

目前我对这两个标签设置了如下约束。

Top label - Leading Space to Superview, Top Space to Superview底部标签 - Superview 的前导空间,Superview 的底部空间两个标签 - 垂直空间

结果是这样的。

enter image description here

第一个单元格,它按照我的意愿显示。但是正如您所看到的,当高度发生变化时,标签会如预期的那样变得疯狂,因为顶部空间和底部空间约束正在获得不同的值。我需要这两个标签在所有单元格中的第一个单元格中看起来都一样。

谁能告诉我怎么做?是否可以在 IB 中执行此操作,还是我必须深入研究在代码中设置自动布局约束?

谢谢。

最佳答案

尝试为每个标签约束Editor->Align->Vertical center in container设置

关于ios - 在 UITableViewCell 中水平居中放置两个 UILabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25928955/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com