如何使用动态单元格高度自定义UITableView?

时间:2013-11-19 12:48:43

标签: ios uitableview height

此问题与基于文本

创建动态单元格高度无关

enter image description here

如附带的屏幕截图所示,我需要在UITableView中显示4个不同的选项,前三行有不同的选项,然后一个大的高度行将是一个自由空间,最后一行是'我会选择的。

我知道我需要添加额外的细胞以达到这么高的高度但是知道它会很糟糕!

其他解决方案,我也可以添加页脚视图,但它会在我不想要的第3行旁边添加,我想要这么大的空间,如截图,

什么是最好的这样做的方法是什么?

1 个答案:

答案 0 :(得分:0)

使用表格和许多自定义单元格创建它。考虑可能是状态类型模式,以便您的控制器管理顶级状态(登录)并决定哪个状态应该管理表视图委托/数据源回调。

这实际上是关于如何组织代码而不是其他任何内容的问题。没有一个最好的解决方案。

先让它工作,然后你可以看一下以后的重构。

您还可以考虑让自定义单元格根据您发送的标记显示不同(例如隐藏其部分/全部子视图)。