【发布时间】:2014-07-19 19:28:26
【问题描述】:
您好,我创建了 tableviewcontroller 类,我想动态获取单元格高度,所以我使用 UITableViewAutomaticDimension 但它总是返回-1。
tableView.rowHeight = UITableViewAutomaticDimension
println("\(tableView.rowHeight)")
tableView.estimatedRowHeight = 44
当我执行 tableView.rowHeight = 44 时,一切正常。我的超类是 UIViewController。
【问题讨论】:
-
您是否在单元格中添加了约束?
-
不,我会添加它并写出结果它有帮助谢谢!
-
UITableViewAutomaticDimension的值没有记录在案,但实际上它等于 -1。它被用作UITableView的信号,它应该使用-systemLayoutSizeFittingSize:找到单元格的高度