查看装载日期标签。可能是“5 月 2 日”或“12 月 24 日”。
我想在其后显示标签“剩余天数”。由于“加载日期”的宽度是动态的,通过自动布局,我无法在其后面放置“剩余天数”。它保持在固定距离。
如何使用自动布局在 xcode 中调整它?
我已经能够通过禁用自动布局的代码来实现它。然而,随着 iOS 7 的出现,自动布局对于同时维护 iOS 6 和 7 至关重要,我认为现在是使用自动布局的好时机。
最佳答案
确保两个标签之间的间距设置为自动,并且剩余天数标签左对齐。我建议在剩余天数的后缘和 super View 之间保持限制,但稍微降低优先级。目标是当标签应该远离 super View 时忽略它,但当日期很长时不要剪切或超出可见区域。
您可能还需要提高日期标签的内容优先级和/或降低剩余天数标签的压缩阻力。
通过临时设置标签的背景颜色,您可以更好地了解标签的用途。目标是查看标签有多大、文本在标签中的位置以及空格在哪里。如果标签之间存在较大差距,这将帮助您找出在哪里添加约束或调整优先级。如果标签占据整个宽度,那么它将帮助您正确设置对齐方式。
关于ios - Xcode 自动布局 : Place a label next to a dynamic label at a constant distance,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17046081/