UITableViewAutomaticDimension返回-1
您好,我使tableviewcontroller类,我想获得单元格高度dynamic,所以我使用UITableViewAutomaticDimension但它总是返回我-1。
tableView.rowHeight = UITableViewAutomaticDimension println("\(tableView.rowHeight)") tableView.estimatedRowHeight = 44
当我做tableView.rowHeight = 44时,一切都很好。 我的超类是UIViewController。
您只能使用UITableViewAutomaticDimension
页脚/标题高度,只有当您实现:
- tableView:titleForHeaderInSection:
如果您正在实施:
- tableView:viewForHeaderInSection:
不起作用。 UITableViewAutomaticDimension
不打算用于设置行高度。 使用rowHeight
并指定您的值或实现:
- tableView:heightForRowAtIndexPath: