-1

我需要一个带有这样的单元格的 UITableView: 在此处输入图像描述 我尝试过,结果是这样的: 在此处输入图像描述

我将 UITableViewAutomaticDimension 与 Autolayout 一起使用(将标签固定到超级视图的 4 侧并且不提供高度约束),并且能够为单元格提供动态高度。但我还想要根据文本大小调整标签的宽度(见第一张图片)。

任何帮助将不胜感激。谢谢。

4

1 回答 1

0

为此,您需要添加根据消息标签进行调整的灵活约束。

在此处输入图像描述

在大于或等于 ( >= ) 中将消息 标签 添加到 Main SuperView ( ContentView )让我们说 20 像素(所以这基本上意味着始终保持 20 像素空间的边距,因此它可以超过 20 像素但不能小于)。现在您可以将ChatView的尾随添加到Message 标签,比如说 20 像素。

还添加20 像素的尾边距,如大于或等于 ( >= ) 日期标签,因此当消息变得非常小时,您的消息标签的背景视图将不会进入日期内。

在此处输入图像描述

在此处输入图像描述

于 2018-04-24T17:47:24.000 回答