如附带的屏幕截图所示,我需要在UITableView
中显示4个不同的选项,前三行有不同的选项,然后一个大的高度行将是一个自由空间,最后一行是'我会选择的。
我知道我需要添加额外的细胞以达到这么高的高度但是知道它会很糟糕!
其他解决方案,我也可以添加页脚视图,但它会在我不想要的第3行旁边添加,我想要这么大的空间,如截图,
答案 0 :(得分:0)
使用表格和许多自定义单元格创建它。考虑可能是状态类型模式,以便您的控制器管理顶级状态(登录)并决定哪个状态应该管理表视图委托/数据源回调。
这实际上是关于如何组织代码而不是其他任何内容的问题。没有一个最好的解决方案。
先让它工作,然后你可以看一下以后的重构。
您还可以考虑让自定义单元格根据您发送的标记显示不同(例如隐藏其部分/全部子视图)。