Ios 如何根据消息的长度更改消息单元格的宽度?斯威夫特4
我编写了代码,如果我发送的消息不止一行,它会调整大小以适应整个消息。然而,如果消息是类似“ok”的,那么它将在一个长椭圆形内发送,正如您所想象的,这是没有意义的。下面是我的意思的图片。总之,我正在寻找一种解决方案,允许消息单元格水平调整大小,以正确匹配文本Ios 如何根据消息的长度更改消息单元格的宽度?斯威夫特4,ios,swift,swift4,Ios,Swift,Swift4,我编写了代码,如果我发送的消息不止一行,它会调整大小以适应整个消息。然而,如果消息是类似“ok”的,那么它将在一个长椭圆形内发送,正如您所想象的,这是没有意义的。下面是我的意思的图片。总之,我正在寻找一种解决方案,允许消息单元格水平调整大小,以正确匹配文本 我假设您这样设置约束。 设置内容拥抱和内容压缩阻力优先级 然后单击右侧约束并更改水平空间约束优先级。 1您没有说是使用TableViewController还是CollectionViewController。调整所需大小的方式对两者都有
我假设您这样设置约束。 设置内容拥抱和内容压缩阻力优先级 然后单击右侧约束并更改水平空间约束优先级。
1您没有说是使用TableViewController还是CollectionViewController。调整所需大小的方式对两者都有不同的效果。第二,你没有添加任何代码,所以人们怎么知道为什么会发生椭圆形的事情呢。如果没有更多的信息,这两个问题都不可能解决。屏幕截图并显示tableView的cellForRow或collectionView的cellForItem委托方法中的内容,以及使用自定义单元格时是否也显示这些内容。