嗨,我做了tableviewcontroller类,我想动态地获得单元格高度,所以我使用UITableViewAutomaticDimension,但是它总是返回me -1。
tableView.rowHeight = UITableViewAutomaticDimension
println("\(tableView.rowHeight)")
tableView.estimatedRowHeight = 44当我做tableView.rowHeight = 44时,一切都很好。我的超级阶级是UIViewController。
发布于 2014-07-19 20:36:30
您只能对页脚/页眉高度使用UITableViewAutomaticDimension,并且必须实现:
- tableView:titleForHeaderInSection:如果您要实现的是:
- tableView:viewForHeaderInSection:这是行不通的。UITableViewAutomaticDimension不打算用于设置行高。使用rowHeight并指定您的值或实现:
- tableView:heightForRowAtIndexPath:https://stackoverflow.com/questions/24844173
复制相似问题