到目前为止,我基本上已经实现了一个静态表,在最底层,我想为事件的参与者列表添加另一个动态表。
我现在的问题是,我不能用自己的类来设置动态表格,这个类放在最后一个静态表格视图单元格中。你可以查看屏幕截图中红色标记的方块。我实际的计划是给予动态表格自己的类,然后以数组的形式检索参与者列表,并根据数组的计数设置numberOfRowsInSection等。
你们知道如何在静态表中实现它吗?基本上,我如何在底部添加动态表,包括以后的无限滚动?
到目前为止,我已经尝试过这个帖子,但它并没有完全帮助我:Dynamic UITableView inside static cell我将在下面添加我的解决方案。
你的帮助将不胜感激!
问候马特
3条答案
按热度按时间flvlnr441#
除非有真实的的理由让顶部也成为一个表,否则最简单的解决方案是让顶部成为一个表头视图,只使用动态表。
yzxexxkh2#
创建一个ViewController。然后将两个ContainerViewController放在ViewController中。使用embed为两个单独的tableViewcontroller创建segues。一个到静态表视图,一个到动态表视图。这样,您可以在顶部有一个静态表,在下面有一个动态表。
jtjikinw3#
好的,谢谢rMickeyD的提示。我使用了它的一部分并实现了它。你可以在下面的截图中看到结果:
除此之外,我还使用prepareToSegue将静态表中单元格的高度设置为访客数组。count * 44表示右侧单元格的高度。
静态表视图的代码(左):
以及动态表的右表视图: