gpt4 book ai didi

ios - layoutAttributesForElementsInRect 的无限循环

转载 作者:可可西里 更新时间:2023-11-01 03:38:41 26 4
gpt4 key购买 nike

我完全不知道为什么会这样,但无论出于何种原因,我正在使用的 Collection View 正在无限循环 [UICollectionViewData layoutAttributesForElementsInRect:] 方法。

Collection View 位于我的自定义导航栏内。在我使用此自定义导航栏的一种情况下,一切都按预期进行。在另一种情况下,它会无限循环。

  • 我尝试过不在 collectionView 上设置数据源或委托(delegate)。
  • 我已尝试设置数据源和委托(delegate),但为 itemsInSection 返回了 0
  • 我在工作情况下使用自动布局,在工作情况下我正在初始化自定义导航栏。

关于发布代码,我不确定到底要发布什么。无限循环在 [UIWindow makeKeyAndVisible] 被调用后开始。此方法永远不会返回。经过一段时间的分析后,我才发现是这个 [UICollectionViewData layoutAttributesForElementsInRect:] 导致了问题。

最佳答案

当我手动将 contentOffset 更新为没有元素的 collectionView 时(即当 numberOfItemsInSection 为 0 时),我在 [UICollectionViewData layoutAttributesForElementsInRect:] 中遇到了同样的无限循环问题。

关于ios - layoutAttributesForElementsInRect 的无限循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24065014/

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