xcode – UITableViewCell:原型单元格的自定义行高度
发布时间:2020-12-15 02:02:46 所属栏目:百科 来源:网络整理
导读:在我的故事板文件中,我在UITableView中设计了多个原型单元格。每个单元格都有自己独特的单元格标识符。 根据部分和行我出现在方法中的原型单元格之一 – tableView:cellForRowAtIndexPath: 对于大多数原型单元格,我没有改变行高。在我的故事板上,它们的
在我的故事板文件中,我在UITableView中设计了多个原型单元格。每个单元格都有自己独特的单元格标识符。
根据部分和行我出现在方法中的原型单元格之一 – tableView:cellForRowAtIndexPath: 对于大多数原型单元格,我没有改变行高。在我的故事板上,它们的高度似乎由UITableView的“尺寸检查器”下的属性“行高”决定。 对于一个原型单元格,我通过特定UITableViewCell的“大小检查器”下的属性“行高”更改了高度。还选中了“自定义”复选框。 在我的故事板上,这似乎很好。但在运行时,当我的单元格出队并添加到TableView时,所有单元格都将获得默认的行高。 现在,我知道方法tableView:heightForRowAtIndexPath:这是在其他帖子中提到,但似乎有点奇怪,因为我在我的故事板中设置自定义行高。 有人知道为什么这个财产不工作吗?这个属性可能会修复在不同的情况下使用吗? 谢谢 解决方法
在单元格显示之前,即在调用cellForRowAtIndexPath之前,将调用heightForRowAtIndexPath(对于表的每一行)。这是必要的,以计算底层scrollview的布局,滚动指示器等。
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |