UITableView 中的 UIlabel 多行

cma*_*nho 7 iphone uitableview ios swift

我在 UITableView 中使用 UILabel 有问题。我想在 UILabel 中引入电影情节,但是当应用程序启动时,我只有一行非完整情节,但是当我向下和向上滚动时,我得到了 2-3 行完整的电影情节。可能是什么问题? 应用程序启动时

当向下滚动并返回电影时

在 UILabel 首选项中,我选择了 0 行(它使标签成为多行)。在 ViewController 中,在“viewDidLoad”中我写了两行代码,使单元格可调整大小:

self.searchTableView.estimatedRowHeight = 44.0
self.searchTableView.rowHeight = UITableViewAutomaticDimension
Run Code Online (Sandbox Code Playgroud)

tul*_*dev 6

[view layoutIfNeeded]设置 UILabel 的文本后调用。它将再次布局子视图。