【问题标题】:calling referenceSizeForFooterInSection without calling reloadData调用 referenceSizeForFooterInSection 而不调用 reloadData
【发布时间】:2012-11-18 03:54:44
【问题描述】:

有没有办法让 UICollectionView 重新加载页脚部分,即:调用 UICollectionView 的 referenceSizeForFooterInSection 而不实际调用整个 reloadData?

在我的 referenceSizeForFooterInSection 中,我有一个标志来确定页脚视图的高度。

【问题讨论】:

  • 有什么解决办法吗? @adit?
  • 是的,有什么解决办法吗?

标签: iphone objective-c ios ipad uicollectionview


【解决方案1】:

在您的 UICollectionViewLayout 上调用 invalidateLayout 将强制重新计算并调整其元素的大小

【讨论】:

    【解决方案2】:

    一个技巧可能是在末尾放置一个空部分并使用 reloadSections 仅加载将重新加载其页脚的最后一个部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-12
      • 2013-08-04
      • 1970-01-01
      相关资源
      最近更新 更多