当我向上滚动tableview时,tableview单元格的行高迅速变化

时间:2018-10-05 02:52:58

标签: ios swift tableview height cell

我使用动态表格视图单元制作聊天应用。 但有一个问题。 第一次时,tableview单元的高度与内容的高度相符, 但是当我上下滚动它时,它的高度会自动改变。

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

尝试使用顶部,底部约束wrt单元格的标签。它将根据内容调整单元格的大小。

答案 1 :(得分:0)

首先删除estimatedRowHeight函数,设置并修复内容的高度,然后在表格视图中添加此行

controlConfig : any [] = [
{
  name : 'FirstName',
  type : 'text',
  placeholder : 'Enter your First name',
  formControlName: 'FirstName',
},
{
  name : 'LastName',
  type : 'text',
  placeholder : 'Enter your Last name',
  formControlName: 'LastName',
},
{
  name : 'Email',
  type : 'email',
  placeholder : 'Enter your email',
  formControlName: 'Email',
},
{
  name : 'Age',
  type : 'number',
  placeholder : 'Enter your Age',
  formControlName: 'Age',
},
{
  name : 'Mobile',
  type : 'number',
  placeholder : 'Enter your Mobile Number',
  formControlName: 'Mobile',
},
{
  name : 'State',
  type : 'button',
  formControlName: 'State',
},
{
  name : 'City',
  type : 'button',
  formControlName: 'State',
}
];

* xxx是您的浮点值,您想给单元格高度多少