【问题标题】:Swift 3 / Xcode text alignment to imageviewSwift 3 / Xcode 文本对齐到 imageview
【发布时间】:2017-08-19 23:41:59
【问题描述】:

我需要你的帮助来解决一个(也许是?)愚蠢的问题。

我是 Swift 新手,我仍然需要了解 Xcode 中的一些内容。 其中之一是文本对齐。

我想将标签与图像视图对齐,就像我附加的图片一样。 有人可以帮助我了解我该怎么做吗? 这只是限制问题还是我必须通过代码做其他事情?

提前谢谢你。

I'd like to achieve this in Xcode

【问题讨论】:

  • 你能解释一下截图吗?哪个图片和哪个标签?
  • 我知道 Swift 与我想要实现的结果无关,但我问过是否有任何代码(在 swift 中)我必须编写才能得到我想要的。
  • @PGDev 我想要一个图像视图(我的屏幕截图中的正方形)和一个标签对齐方式:1)如果标签是单行,则居中对齐到图像视图 2) 如果标签是多行,它必须与图像视图顶部对齐。我不知道标签的行数。它必须动态适应
  • 在单行文字下方?

标签: swift xcode text imageview alignment


【解决方案1】:

在 Interface Builder 的 Attributes Inspector 中,在 Label 上,将 Lines 属性设置为 0。这将起到文本换行的作用。除了手动拖动图像视图旁边的标签外,您无需执行任何操作来对齐它。

【讨论】:

    【解决方案2】:

    你可以用约束来做

    对于图像集前导和顶部约束,并通过选择项目检查此图像使 Top Base 与标签和图像对齐

    【讨论】:

    • 当您有多行但标签不会居中到 imageview 如果它是单行:(
    猜你喜欢
    • 1970-01-01
    • 2021-10-23
    • 2021-01-31
    • 2014-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-23
    • 1970-01-01
    相关资源
    最近更新 更多