我有一个包含UILabel的UITableViewCell。有时这个UILabel包含很多文本,所以它必须包含多行。我在ViewDidLoad中有以下代码:
tableView.rowHeight = UITableViewAutomaticDimension
tableView.estimatedRowHeight = 140
另外,我在main.storyboard中的Cell中为我的UILabel设置了约束。
当文本量覆盖一行或覆盖两行时,标签会正确显示所有文本。但是,当文本量为三行或更多时,超过两行标记的任何内容都会被切断。我该如何防止这种情况发生?
答案 0 :(得分:0)
您应该为标签的top,bottom,trailing和leading添加约束,并将numberOfLines
设置为0。