【问题标题】:Changing label to allow multiline doubles width of View in interface Builder在界面生成器中更改标签以允许多行视图的宽度加倍
【发布时间】:2017-11-19 05:12:14
【问题描述】:

我在界面生成器中遇到了一个奇怪的问题:

当我将标签线从1 切换到0 时,为了允许多行标签,界面构建器中的视图宽度加倍。我对标签的堆栈视图有限制,最高的堆栈视图对安全区域有限制。我尝试将最高约束更改为 superview,但没有任何改变。

当应用程序运行时,视图会按应有的方式运行。然而,当它看起来像这样时,它是一个痛苦的工作:

行设置为 1:

行设置为 0:

【问题讨论】:

    标签: ios xcode interface-builder


    【解决方案1】:

    对此的快速解决方案是设置该标签的宽度Greater Than or Equal to 300(在故事板中看起来不错的宽度)

    【讨论】:

    • 这行得通。但是我很想实现一个更动态的解决方案
    • 在这种情况下宽度将是动态的,如果文本更多,它会增长。您只需要最小宽度的标签,以便故事板正确绘制堆栈。
    猜你喜欢
    • 1970-01-01
    • 2011-09-27
    • 2018-04-27
    • 1970-01-01
    • 1970-01-01
    • 2012-08-20
    • 1970-01-01
    • 1970-01-01
    • 2015-07-03
    相关资源
    最近更新 更多