在tableview

时间:2016-05-27 11:08:05

标签: ios swift

我创建了一个包含动态单元格的tableview。我在单元格中添加了一个标签。

标签始终位于单元格的中心。

当我调整行的高度时,我不希望动态放置它。

我想将标签20px放在单元格的顶部。

我该怎么做?

4 个答案:

答案 0 :(得分:1)

如果您使用自动布局,则可以将top,leading,trailing and fixed height等约束设置为该标签。

将标签放在距离顶部20像素距离的单元格中,然后设置约束或引脚约束,如上所述。

希望这会有所帮助:)

答案 1 :(得分:1)

在StoryBoard中使用自动布局。像这些

enter image description here

enter image description here

enter image description here

您必须在故事板中设置所有约束才能使其正常工作。

答案 2 :(得分:0)

如果使用autolayout,请设置约束。

选择标签并按控制拖动到标签的上方。

出现弹出窗口时,按选项键。

点击"顶部空间到容器"

enter image description here

选择标签并查看尺寸检查器。修改" Top Space To"的常量值约束到20。

enter image description here

答案 3 :(得分:0)

如果使用自动布局,请提供这些 4约束,它会起作用。

标签放在您想要的自定义单元格上,提供顶部空间,拖尾和前导以及固定高度

enter image description here