【问题标题】:Correctly wrap text in tableview cell在 tableview 单元格中正确包装文本
【发布时间】:2020-03-12 21:21:06
【问题描述】:

我想问一下有没有人解决这种问题:

我有带有动态单元格的 Tableview,它们有两个标签和动态高度。当数据设置为标签时,标签中的文本将拆分为单词中间的新行。

  1. 我尝试将换行设置为自动换行

  1. 在其他具有动态单元格高度的表格视图中,拆分文本没有问题
  2. 标签对内容视图的顶部、底部、左侧和右侧有限制
  3. 最新的 Xcode 版本和 iOS > 13.0

感谢您的帮助!

【问题讨论】:

  • 设置图片中可以看到行数设置为0:/
  • 我怀疑这是孤立控制的问题,布局引擎试图避免在文本块中间的一行中出现一个单词的情况。如果您允许第二个标签也包裹并使其更窄可能会有所帮助,因此第一个标签的宽度会更大
  • 我更改了第二个标签的宽度并为其设置了相同的设置。同样的情况......没有任何改变
  • 如果你能在某处创建一个minimal reproducible example 项目会有所帮助
  • 我做了一个小项目,files.fm/u/zjzspvee

标签: ios swift xcode autolayout tableview


【解决方案1】:

我下载了您的演示并尝试了英语语言的相同设置,并且效果很好,所以这对我来说在 Xcode 中对我来说似乎是一个错误..

【讨论】:

  • 不幸的是,是的!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-10-07
  • 2013-03-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多