【问题标题】:How can i display the full text on a label? [closed]如何在标签上显示全文? [关闭]
【发布时间】:2021-07-12 14:33:36
【问题描述】:

我想在标签中显示一些数据,但它没有显示全文。我该如何解决这种行为?我将行设置为 0,但仍然无法正常工作。

【问题讨论】:

  • viewController源码?
  • @developper 我认为与问题无关,因为视图是在界面生成器中制作的。
  • 但是事情是这样的——其他人(除了你)怎么能复制你所面临的问题?你什么都没发布。

标签: swift xcode autolayout


【解决方案1】:

将水平压缩阻力设置为 1000(必需)。

您可以在情节提要中或以编程方式进行。

label.setContentCompressionResistancePriority(.required, for: .horizontal)

【讨论】:

  • 正在工作,但现在不再显示“地址”。
  • 你也应该为那个标签做同样的事情。
  • @Alex 如果有帮助,请考虑接受并支持我的回答。谢谢:-)
  • 我还是有点挣扎,现在它显示了地址,但由于某些原因,不知道为什么,它仍然在某些地址上显示带有“...”的文本
  • @Alex 尝试添加所需的阻力压缩,也在垂直维度上。对于两个标签。
【解决方案2】:

不要设置像 equal 50 这样的保证高度 设置像 >= 50 这样的最小高度,这样它会根据需要继续扩展。

【讨论】:

    猜你喜欢
    • 2012-01-19
    • 2013-05-09
    • 2014-11-28
    • 1970-01-01
    • 2017-06-18
    • 2013-01-04
    • 2015-03-01
    • 2011-11-29
    • 2020-08-14
    相关资源
    最近更新 更多