表格视图内的Swift集合视图具有空白空间

时间:2019-08-27 23:52:48

标签: swift uicollectionview autolayout

我制作了一个快速的项目开源程序,该程序演示了如何在Table View Cells中使用Collection View。

一切正常,除了第三个单元中有一个空白的错误,我调试了很多东西,没有找到任何解决方案。

屏幕截图:

bug

项目: https://github.com/prsolucoes/TableWithCollection

此视频问题: https://github.com/prsolucoes/TableWithCollection/issues/1

有人可以帮助我吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

在ViewController createAll()函数中,您需要删除以下行:

tableView.estimatedRowHeight = max(UIScreen.main.bounds.width, UIScreen.main.bounds.height)

我假设它在加载高度为两倍的UITableView时设置了第一个不可见行(3)。因为滚动并返回后再使用您的代码,效果很好。