ios - 在 cellForRowAtIndexPath 为不同的行高设置行高

标签 ios tableview

Tableview 具有三种具有动态高度的自定义单元格。我想在 cellForRowAtIndex() 方法中使用 tableView.rowHeight = 100 来设置行高。

这样合适吗?

最佳答案

1.为原型(prototype)单元格定义自动布局约束 2.指定 TableView 的estimatedRowHeight 3.将表格 View 的rowHeight设置为UITableViewAutomaticDimension

在 viewDidLoad 中执行这些代码

tableView.estimatedRowHeight = 68.0(原型(prototype)单元格的实际高度)

tableView.rowHeight = UITableViewAutomaticDimens

关于ios - 在 cellForRowAtIndexPath 为不同的行高设置行高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37279963/

相关文章:

ios - (Swift) 如何从不同的类中引用一个对象的属性?

ios - 根据FK中的值查询表

具有动态标签高度的 IOS Tableview 自定义单元格

JavaFX 表格 View 。如何检查用户输入的唯一值

ios - 如何将类型 'UIImage?' 的值分配给类型 'UIView?'

ios - 弹出窗口不工作

ios - 从 .dae 创建场景抛出 EXC_BREAKPOINT

ios - 使用公钥解密文件内容

ios - swift 2.0 : How to disable current user from pressing button again?

ios - (Swift) 将数组存储和检索到 NSUserDefaults