TableView重新加载未设置UITableView部分高度

时间:2016-07-07 09:03:05

标签: ios objective-c iphone uitableview uicollectionview

我正在开发一个UITableView,它有两个部分,两个部分都有一行,这是一个自定义单元格。此自定义单元格具有集合视图,用于显示各种产品。

具体到我的问题,两个集合视图有6个单元格(集合视图中有三行)。但是,当我加载页面时,第二部分只显示4个单元格(集合视图中的两行)。我正在使用UITableViewAutomaticDimension作为tableview,其中包含包含这些集合视图的单元格。

我尝试过使用setLayoutNeeded和layoutIfNeeded,我在很多地方调用tableView上的重载数据。我也正在重新加载第二部分。但是,单元尺寸得到修复的唯一方法是向下滚动到第二部分,然后向上滚动到第一部分然后再回到第二部分。

过去3天我一直坚持这一点,绝对不会得到任何帮助。

1 个答案:

答案 0 :(得分:0)

  

然而,单元格尺寸修复的唯一方法是滚动   到第二部分,然后向上滚动到第一部分然后去   回到第二个。

根据这一点,我认为您应该首先重新加载您的收藏视图。然后重新加载表视图。