【问题标题】:How to wrap a UILabel within a prototype cell如何在原型单元格中包装 UILabel
【发布时间】:2016-04-01 04:53:39
【问题描述】:

我有一个带有以下原型单元的表格视图:

如果文本超出了 UILabel 的宽度,我希望 UILabel 中标有“描述”的文本换行。

UILabel 具有以下属性:

但是,它不起作用...感谢任何帮助。

【问题讨论】:

  • 您已添加固定高度标签。你必须至少增加它的高度。属性很好。

标签: ios swift uitableview uilabel


【解决方案1】:

调整标签的底部约束,它使标签具有隐藏任何换行的固定高度。其他都很好。

【讨论】:

  • 感谢您的回答;我应该把它调整成什么?
  • 只需将标签框架的底部手柄(如屏幕截图所示)拖到单元格底部,然后转到Editor -> Resolve Auto Layout Issues -> Selected Views -> Update Constraints
  • 我减小了底部约束的大小,它起作用了!谢谢@Wes!
【解决方案2】:

您的自动布局约束可能存在 2 个问题

如果你给描述标签提供了固定的高度,那么它可能会产生问题

其次,如果您为图像指定了固定高度并为该图像指定了底部约束,那么您的标签也不会采用所需的高度

请检查这 2 个约束,如果您需要任何帮助,请告诉我

【讨论】:

  • 我没有给标签一个固定的高度约束;我只是将它固定在左侧、右侧、顶部和底部。
  • 图像视图没有限制。
  • 感谢您的回答 Moin :)
猜你喜欢
  • 1970-01-01
  • 2013-03-07
  • 1970-01-01
  • 2011-12-08
  • 1970-01-01
  • 2014-01-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多