gpt4 book ai didi

ios - 默认 UICollectionView 布局不尊重 iPad 分屏

转载 作者:可可西里 更新时间:2023-11-01 06:13:12 28 4
gpt4 key购买 nike

我在分屏时的布局不符合分屏的宽度。

我的自定义 View 尊重它(顶部的黑条)但任何使用自动布局的东西都不尊重宽度。

我正在使用

处理旋转
override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {

是否有处理 Split View的辅助方法?我是否在 layoutSubview 中处理它?我原以为 UICollectionView 会为我们处理这个问题。

在我使用的 viewWillTransition 中

  guard let flowLayout = collectionView.collectionViewLayout as? UICollectionViewFlowLayout else {
return
}

flowLayout.invalidateLayout()

enter image description here

最佳答案

我假设“默认”布局是指 UICollectionViewFlowLayout。看起来 itemSize 宽度大于 View 的宽度。尝试在 collectionView:layout:sizeForItemAtIndexPath: 中添加检查以确保宽度小于或等于集合的宽度。

关于ios - 默认 UICollectionView 布局不尊重 iPad 分屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45235672/

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