首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UITableViewAutomaticDimension返回-1

UITableViewAutomaticDimension返回-1
EN

Stack Overflow用户
提问于 2014-07-19 19:28:26
回答 1查看 4.5K关注 0票数 0

嗨,我做了tableviewcontroller类,我想动态地获得单元格高度,所以我使用UITableViewAutomaticDimension,但是它总是返回me -1。

代码语言:javascript
复制
    tableView.rowHeight = UITableViewAutomaticDimension
    println("\(tableView.rowHeight)")
    tableView.estimatedRowHeight = 44

当我做tableView.rowHeight = 44时,一切都很好。我的超级阶级是UIViewController。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-19 20:36:30

您只能对页脚/页眉高度使用UITableViewAutomaticDimension,并且必须实现:

代码语言:javascript
复制
- tableView:titleForHeaderInSection:

如果您要实现的是:

代码语言:javascript
复制
- tableView:viewForHeaderInSection:

这是行不通的。UITableViewAutomaticDimension不打算用于设置行高。使用rowHeight并指定您的值或实现:

代码语言:javascript
复制
- tableView:heightForRowAtIndexPath:
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24844173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档