gpt4 book ai didi

iOS 11 beta UICollectionViewCell 在接近顶栏时使用 contentInsetAdjustmentBehavior 调整大小

转载 作者:搜寻专家 更新时间:2023-10-31 22:26:52 25 4
gpt4 key购买 nike

我的应用有一个 UIViewController,它带有一个充满整个屏幕的容器 View 。容器 View 嵌入了一个 UICollectionViewController。这些 View Controller 应在状态栏下方滚动并显示。为了实现这一点,我设置了 UICollectionViewController.contentInsetAdjustmentBehavior = .never。当我滚动 collectionview 并且单元格顶部在状态栏下方滚动时,单元格的内容会缩小。这是不正确的。我只希望它们像在 iOS 10.3 中那样在状态栏下滚动。

我开发了一个小型测试应用程序来展示我的错误并将其作为错误报告上传。它看起来很破烂,我无法想象其他人怎么看不到同样的问题。

小测试项目在这里:https://github.com/murthyveda2000/ios11bug

最佳答案

这感觉像是一个完全的 hack,我希望这实际上是一个 Apple 会修复的错误(但我在 Xcode 9 GM 中看到它,所以我不那么乐观)但我能够在你的示例项目:

cell.contentView.insetsLayoutMarginsFromSafeArea = false

在具有更复杂布局的应用程序中,我还必须将其应用于使用布局边距指南的 subview 。

这可能会产生意想不到的后果,并在一周内看起来像一个非常糟糕的答案。我怀疑如果您支持旋转,这可能会把事情搞砸。

关于iOS 11 beta UICollectionViewCell 在接近顶栏时使用 contentInsetAdjustmentBehavior 调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45314286/

25 4 0