Table Cell中的标签没有调整大小

时间:2014-08-21 10:45:38

标签: ios uitableview storyboard constraints autolayout

我在tableviewcell(原型单元格)中添加了一个标签并使用了故事板我在标签上应用了以下约束:

  • 50领先保证金

  • 50尾随保证金

  • 20上边距

  • 20下边距

在横向模式(iPad)中,标签显示正确。

在纵向模式下,我的标签不会像我预期的那样调整大小,正如您在下面看到的那样,标签宽度比屏幕尺寸长。

任何帮助都将不胜感激。

enter image description here

2 个答案:

答案 0 :(得分:1)

弄明白:)

这是一般的tableviews问题。

将tableview拖到View上时,它会在storyboard中快速调整大小以完全填充视图容器。因此,像大多数人一样,似乎没有一种简单的方法来在tableview上应用约束。

所以,这一次我拖了一下tableview,以便能看到界限。

以下是我能够看到tableview和右边距之间的界限。

enter image description here

这是我移动tableview的方式,以便我可以看到tableview的左边距和containerview之间有一些分隔。

enter image description here

一旦我能够看到tableview和它的containerview之间的分离,我在它们之间应用了以下界限:

尾随保证金:1

领先保证金:1

顶部空间:1

底部空间:1

在此之后,当我的视图从纵向调整到横向时,我的桌面视图也是如此,我的标签也是如此。

编程很酷:)

答案 1 :(得分:0)

尝试使用自动调整大小并选择正确的栏。抱歉,我无法发布图片以获取更多帮助