gpt4 book ai didi

ios - 以编程方式调整 safeArea 的 collectionView

转载 作者:行者123 更新时间:2023-11-29 00:04:31 28 4
gpt4 key购买 nike

我正在尝试设置一个水平滚动的 Collection View ,其中的单元格大小为 CGSize(width: view.frame.width, height: view.frame.height)。但是,我的单元格在顶部被导航栏部分覆盖,使用边缘插入并不能完全适应所有设备。如何将单元格的顶部设置为新 iPhone X 导航栏的底部?

问题来了。 collectionView 设置在默认的 navigationBar 下。

Here's the issue

最佳答案

if #available(iOS 11.0, *) {
collectionView.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor).isActive = true
} else {
collectionView.topAnchor.constraint(equalTo: topLayoutGuide.bottomAnchor).isActive = true
}

您可能还应该考虑底部安全区域,特别是对于 iPhone X(view.safeAreaLayoutGuide.bottomAnchorbottomLayoutGuide.topAnchor)。

关于ios - 以编程方式调整 safeArea 的 collectionView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48493460/

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