我有一个带有几个标签的自定义单元格。我希望在正确的位置准备一个标签,就好像我会使用UITableViewCellStyleValue1一样。理想的是我只有一个自定义单元格,里面有更多数据,表格的其余部分应该使用UITableViewCellStyleValue1。我的问题是边距不正确。任何帮助,将不胜感激。
编辑:自定义单元格是使用IB创建的。
编辑:添加了一个简单的例子。
“让我们去!”的右边距与“更多文字”不一样。页眉和页脚之间的边距也不正确。第1部分中的单元格是具有4个标签的自定义单元格。我没有使用自动布局。我希望这会搞清楚。
的文字让我们去了!可以是动态的。这意味着它将由代码设置。
答案 0 :(得分:1)
如果您没有使用自动布局
size inspector
标签
注意左手柄是如何取消选择的,但更重要的是选择了自动调整大小框中的右手柄。这很重要,因为它告诉UILabel拥抱视图的右侧并保持其位置,无论视图扩展或收缩多少。
如果您使用的是自动布局
pin
标签,其中四个按钮位于界面构建器屏幕的底部(如下图所示)right handle
(文本字段旁边显示20
在下图中),手柄将变为红色。这将为您的标签添加1个约束,并确保它保持该约束Add 1 Constraint