使用自动布局修复自定义 UITableViewCell

Using autolayout to fix custom UITableViewCell

我需要帮助来了解如何使用自动版式。我在 youtube 上观看了几个视频并阅读了有关它的苹果文档,但真的很难理解它是如何工作的。

我有一个简单的 UITableView,其中有几个 IBOutlet 需要更改位置,因为 iPhone/iPad 的大小不同。您可以在下图中看到我的问题。

左边的图是我的故事板,左边的图片是4英寸和4.7英寸的样子。

如您所见,分数标签不可见。我该如何解决这个问题。如果有分步指南就好了,因为我真的对约束感到困惑。谢谢!!

如果您对第一个分数标签执行此操作,您将定义标签的 TOP、TRAILING 和 BOTTOM 约束,以便它知道将标签放置在何处。但是您仍然需要使用 WIDTH 和 HEIGHT 约束来定义标签的大小。您还可以使用标签的固有大小来定义标签的大小,但您可以从定义固定的 WIDTH 和 Height 约束开始。 1: http://i.stack.imgur.com/m4YC3.png

然后,您需要定义第二个分数标签的约束。为此,您需要定义 Bottom 和 trailing 约束以及 Width 和 Height 约束。您不需要定义顶部约束,因为它已经在第一个分数标签中定义。看下图! =D