【发布时间】:2015-08-26 09:44:25
【问题描述】:
我在 UITableView 中遇到了 UILabel 的问题。我想在UILabel中带来电影的情节,但是当应用程序开始时,我只有一行非完整情节,但是当我向下和向上滚动时,我得到了2-3行的完整电影情节。可能是什么问题?
在 UILabel 首选项中,我选择 0 行(它使标签为多行)。 在 ViewController 中,在“viewDidLoad”中我写了两行代码,使单元格可调整大小:
self.searchTableView.estimatedRowHeight = 44.0
self.searchTableView.rowHeight = UITableViewAutomaticDimension
【问题讨论】:
-
收到短信后有没有尝试
layoutIfNeeded? -
@anhtu No. 怎么用?
-
@anhtu 哦,谢谢,这对我很有帮助!
-
例如:
view(superview) 的 UILabel。获取文本后(搜索后)调用[view layoutIfNeeded]... -
使用下面的委托方法来设置高度。可以根据您为标签中的特定文本计算的行数来计算高度。 - tableView:heightForRowAtIndexPath:
标签: ios iphone swift uitableview