2015-01-09 93 views
1

我需要帮助才能理解如何使用自动布局。我在YouTube上观看了一些视频并阅读了关于它的苹果文档,但很难理解它的工作原理。使用自动布局修复自定义UITableViewCell

我有一个简单的UITableView与几个IBOutlets需要改变位置,因为有不同大小的iPhone/iPad。你可以在下面的图片中看到我的问题。

enter image description here

的图像左边是我的故事板,那些照片的左边显示它会是什么样子在4英寸和4.7英寸。

正如你所看到的分数标签不可见。我该如何解决这个问题..一步一步的指导将是很好,因为我真的很困惑与约束.. Thanx!

+0

评分标签设置顶部,底部,TRAILING的细胞和宽度,高度的莱贝尔 –

回答

1

如果您对第一个分数标签执行此操作,您将定义标签的TOP,TRAILING和BOTTOM约束,以便它可以知道标签的放置位置。但是您仍然需要使用约束WIDTH和HEIGHT定义标签的大小。您还可以使用其固有尺寸定义标签的尺寸,但您可以先定义固定的WIDTH和Height约束。 1http://i.stack.imgur.com/m4YC3.png enter image description here

然后,你需要定义去第二得分标签的约束。为此,您需要定义底部和尾部约束以及宽度和高度约束。您不需要定义顶部约束,因为它已经在第一个分数标签中定义。检查下图! = D enter image description here

+0

您使用同一图片吗? @marciojoaquim –

+0

它的工作谢谢你! 我有几个问题。我不明白为什么我不需要为第二个标签定义顶部约束? 第一个标签的顶部约束是从该标签到顶部容器视图的权利?如果我没有错,那么第二个标签的顶部约束应该是从标签到另一个标签?那么约束不应该不同吗? 同时处理约束。我是否需要将标签上的所有限制放在左边,比如hometeam,awayteam等?似乎看起来不错,但我应该这样做? @marciojoaquim –

+0

我已经创建了一个新项目来向您展示这种情况! – marciojoaquim