UITableViewCell不能正确调整?

时间:2018-03-04 11:20:55

标签: swift xcode uitableview

我有一个包含UILabel的UITableViewCell。有时这个UILabel包含很多文本,所以它必须包含多行。我在ViewDidLoad中有以下代码:

tableView.rowHeight = UITableViewAutomaticDimension
tableView.estimatedRowHeight = 140

另外,我在main.storyboard中的Cell中为我的UILabel设置了约束。

当文本量覆盖一行或覆盖两行时,标签会正确显示所有文本。但是,当文本量为三行或更多时,超过两行标记的任何内容都会被切断。我该如何防止这种情况发生?

1 个答案:

答案 0 :(得分:0)

您应该为标签的top,bottom,trailing和leading添加约束,并将numberOfLines设置为0。