【问题标题】:how to break uilabel line in swift?如何快速打破uilabel线?
【发布时间】:2015-11-24 09:37:44
【问题描述】:

当它达到最大宽度时,我真的不知道如何在 ui 标签处换行。它一直向我显示“xxxxx ....”。那么,有没有其他方法可以换行在 swift 中的 uilabel?我确信我从 json 获取的数据字符串会比这样长。所以,有什么想法吗?

我已经将 numberOfLines 设置为零,但仍然没有成功。

实际上文本是“(2010) Toyota Corolla Fielder has won from our system!!!”

【问题讨论】:

  • 你在使用自动布局
  • 使用 sizeTofit 和标签!
  • 标签是您自己添加的还是默认的titleLabelUITableViewCell 中可用?
  • @Losiowaty,我通过创建 xxxTableCell.swift 创建了这个标签出口并加入我的故事板标签。

标签: ios swift uilabel


【解决方案1】:

我不知道为什么之前的答案被删除了,但我设法抓住了标签约束的屏幕截图:

从中我们可以看出,您的标签对其高度的限制是由其顶部和底部约束所决定的。它根本无法在不打破任何这些限制的情况下垂直增长。要解决您的问题,我建议将 Bottom Space to: 约束更改为 Less than or equal 约束。为此,请双击检查器中的约束,然后更改菜单中的Relation

【讨论】:

猜你喜欢
  • 2015-03-19
  • 2016-01-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多