iphone - 动态调整表格的高度

标签 iphone ios ipad uitableview

有人可以建议一种根据数组内容更改表格高度的方法吗?如果一个数组有 1 个数据元素,那么表格应该只显示一个单元格,如果数组有 5 个或更多数据元素,那么它应该显示该数量的单元格。

最佳答案

如果我们假设行的默认高度是44px,那么你可以这样计算表格的高度

int heightTable = 44 * [array count];

如果您有另一个行高,则检查 heightForRowAtIndexPath 委托(delegate)方法。如果您的表格还包含页眉/页脚/部分,请检查 heightForHeaderInSectionheightForFooterInSection 方法。

关于iphone - 动态调整表格的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8238719/

相关文章:

ios - 如何以编程方式禁用 UITextField 中的复制粘贴选项

ios - 如何使用 Starscream 检查套接字是否已连接?

ios - DJI Mobile sdk - 从 DJI GO App 到个人 App 的遥测

iphone - LinkedIn 集成 r_network 和 w_messages 请求在 iOS sdk 中无法协同工作

iphone - 如何开始 iPhone 编程?

iphone - 在提交给 Apple 之前更改 .app 文件的名称是否足够?

ios - 如何在后退按钮上重新加载以前的 View Controller ?

ios - 谷歌分析破坏了 iPad 上的 UI

iphone - EKEventEditor 在 iPhone 上崩溃,但在 iPad 上没有

iphone - 使用新结构数据库覆盖 Coredata DB