UITableViewCell不能正确调整?

问题描述 投票:1回答:1

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

tableView.rowHeight = UITableViewAutomaticDimension
tableView.estimatedRowHeight = 140

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

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

swift xcode uitableview
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.