【发布时间】:2015-03-24 11:26:04
【问题描述】:
我有一个 UITableView 和自定义 UITableViewCell 设计为具有自动高度。
行为是在我的UIViewController 和UITableView 的第一次加载中显示我的标签和部分文本。然后当我滚动到底部然后滚动到顶部时,我会得到所需的高度和文本外观。
截图如下:
初始查找视图控制器:
这是滚动底部然后顶部后的外观(这是我的实现的正确外观,一些 Lorem 文本已被我删除):
编辑 1:
代码:
tableView.rowHeight = UITableViewAutomaticDimension
tableView.estimatedRowHeight = 101 // much heigher than most cells. But no use.
在 UI Builder 中,UITableViewCell 的“行高”设置为“默认”(未选中自定义)
在 UI Builder 中,UITableView 的“行高”设置为“101”(也尝试将其设置为“0”但结果相同。)
【问题讨论】:
标签: ios uitableview swift