2

查看装货日期标签。可能是“5 月 2 日”或“12 月 24 日”。 在此处输入图像描述

我想在它之后显示标签“剩余天数”。由于“加载日期”的宽度是动态的,因此通过自动布局,我无法在其后放置“剩余天数”。它保持固定的距离。

如何在 xcode 中调整它,使用自动布局?

我已经能够通过禁用自动布局通过代码实现它。然而,随着 iOS 7 的推出,自动布局对于同时维护 iOS 6 和 7 至关重要,我认为现在是使用自动布局的好时机。

4

1 回答 1

2

确保两个标签之间的间距设置为自动,并且您的剩余天数标签左对齐。我建议在剩余天数的后沿和超级视图之间保持一个约束,但稍微降低优先级。当标签应该远离超级视图时,目标是忽略它,但当日期很长时,不要剪辑或超出可见区域。

您可能还需要增加日期标签的内容拥抱优先级和/或降低剩余天数标签的抗压性。

通过临时设置标签的背景颜色,您可以更好地了解标签的作用。目标是查看标签的大小、文本在标签中的位置以及空格的位置。如果标签之间存在较大差距,这将帮助您确定在何处添加约束或调整优先级。如果标签占据了整个宽度,那么它将帮助您正确设置对齐方式。

于 2013-06-11T16:12:55.343 回答