微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Tabelview 行不显示由于错误的约束在 swift

如何解决Tabelview 行不显示由于错误的约束在 swift

这是单元格设计design img

图片

 width = height = 40,top = 15,leading = 15

这里是名称 rose d 我已经给出了约束

  width = 60,leading = 10

对于对请求出价标签

  top = 15,leading = 5

用于旅行几天标签

  top = 15,leading = 5,trailing >= 20

对于虚拟字幕鞋标签

  trailing = 20,leading to image = 10,top to rose d = 5 and label lines = 0

46 分钟前标签

  top and leading to dummy caption.. lable = 10,trailing  >= 20

我不想给行固定高度..因为虚拟标题标签可能会增加..

现在没有在tableview中显示行..只有当我给出固定高度时才显示

这里是我在约束上出错的地方..所以我没有在 tableview 中得到行,请指导我

如果我给最低标签底部约束,如果我向中间标签添加更多文本,那么就像这样 design and constraint of middle label img

解决方法

您没有设置任何底部约束,因此布局不知道如何将单元格的底部锚定到您的 UI 元素。

设置从最低元素到单元格内容视图底部的约束,或者更灵活地设置大于或等于所有较低元素的约束,这样您就不必担心标签中的行数。>

但是,我认为更好的方法是使用带有属性字符串的单个标签来提供颜色。这将更加灵活,并确保单词之间的间距看起来自然。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。