gpt4 book ai didi

ios - iOS 8 上的 UICollectionView 自调整单元格将因 UIDynamic flowLayout 和重复调用 _updateVisibleCellsNow 而崩溃

转载 作者:技术小花猫 更新时间:2023-10-29 10:16:41 27 4
gpt4 key购买 nike

我正在尝试使用所谓的“自调整单元格”,这意味着:

  • flowLayout 上设置 estimatedItemSize
  • 覆盖单元格类中的preferredLayoutAttributesFittingAttributes

例如:UICollectionView Self Sizing Cells with Auto Layout

我需要这样的动态效果:http://www.teehanlax.com/blog/implementing-a-bouncy-uicollectionviewlayout-with-uikit-dynamics/

没有 UIDynamic 也能正常工作,但我需要 UIDynamic。如我所见,它将调用 prepareLayoutlayoutAttributesForElementsInRect 直到死掉,会有太多的 _updateVisibleCellsNow 排队等待。

我不知道如何解决这个问题,如果你看到了请帮助我。或者,如果我以错误的方式使用这些技术,请告诉我。

最佳答案

有两件事对我有用:

  • 确保您的 Collection View 本身具有为放置在其父 View 中而定义的布局约束。
  • 当估计尺寸大于最终尺寸时,我遇到了这个崩溃。如果我将估计大小设置为较小的值,崩溃就会停止。

关于ios - iOS 8 上的 UICollectionView 自调整单元格将因 UIDynamic flowLayout 和重复调用 _updateVisibleCellsNow 而崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31025762/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com