gpt4 book ai didi

ios - UICollectionView 始终自动调整单元格大小。不使用从委托(delegate)返回的尺寸

转载 作者:行者123 更新时间:2023-12-01 16:15:45 27 4
gpt4 key购买 nike

最近升级到 Xcode 11/iOS13。正在开发新的 View Controller 。 UICollectionView 正在调用我的 sizeForItemAtPath 委托(delegate)方法,但 Collection View 似乎总是根据约束选择自调整大小。但我不想这样!

我尝试将estimatedSize设置为1x1只是为了尝试解决这个问题。没用。我已经在所有委托(delegate)/数据源方法上设置了断点,但没有看到任何异常情况。

我也遇到过这个( `systemLayoutSizeFittingSize` not called on iOS 13 ),也许我的问题相关?我可以通过覆盖该链接中的 systemFittingSize 方法来解决问题 - 但我真的不应该这么做。

我发现奇怪的是,任何具有 Collection View 的现有 xib 都按预期工作 - 唯一的区别似乎是我使用 Xcode 11 VS Xcode 10 创建单元格/ Collection View 。

我还注意到 Xcode11 中的 UICollectionViewCell 元素包含“内容 View ” - 但 Xcode 10 xibs 没有内容 View 。

还有人遇到过这种情况吗?

最佳答案

界面生成器中有一个用于估计大小的设置 - 将其设置为“无”。

enter image description here

更改为“无”:

enter image description here

关于ios - UICollectionView 始终自动调整单元格大小。不使用从委托(delegate)返回的尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58262024/

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