【问题标题】:Align labels in swift快速对齐标签
【发布时间】:2015-10-08 18:34:58
【问题描述】:

我有一个问题!我需要创建与左侧最长标签对齐的“标签”。我该怎么做?谢谢!

【问题讨论】:

  • 我的第一个建议是 AutoLayout,每列中的 UILabel 都嵌入在两个单独的 UIView 中。然后,您可以使用 AutoLayout 来解决问题。也就是说,我也会研究 UIStackView,因为这可能是一种更快的方法。
  • NSTextAlignmentRight 在这种情况下会有帮助吗?

标签: ios iphone swift swift2


【解决方案1】:

您应该为此使用 AutoLayout。

我建议您首先尝试在情节提要中使用 Resolve Auto Layout > Reset to Suggested Constraints,看看 Xcode 是否会自动按照您想要的方式放置标签。

如果它没有按照您想要的方式定位,您将不得不手动设置约束,方法是使用控制单击其他对象来设置适当的约束。

这里有两个关于 Autolayout 使用的很棒的教程,它是为 iOS9 更新的。 Adaptive AutoLayoutAutolayout

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-13
    • 1970-01-01
    • 1970-01-01
    • 2012-10-05
    • 1970-01-01
    相关资源
    最近更新 更多