gpt4 book ai didi

ios - 旋转屏幕时,带有嵌入 tableview 的 Collectionview 会被剪裁

转载 作者:行者123 更新时间:2023-11-30 11:03:16 24 4
gpt4 key购买 nike

我创建了一个 Collection View ,其中嵌入了一个表格 View 到 Collection View 单元格中。这个想法是,collectionview 使其能够水平滚动,而 tableview 使其能够垂直滚动每个部分。一切都是使用自动布局在 Storyboard中设置的,并且按其应有的方式工作,唯一的问题是,当我将屏幕从纵向旋转到横向时,如果 Collection View 或表格 View 被剪裁,则顶部。

目前肖像模式下的外观

enter image description here

当前在横向模式下的外观(这就是问题所在)

enter image description here

我附上了两张图片:一张来自肖像模式,这就是它应该的样子,第二张图片是风景模式,其中 TableView 中的第一个项目和 TableView 标题被剪掉。我怀疑 View 中的某些内容未正确更新,但我不确定是什么?

提前致谢

最佳答案

请将 Collection View 单元格宽度设置为等于 Collection View

func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
let width: CGFloat = collectionView.frame.size.width
let height: CGFloat = SET_HEIGHT_THAT_YOU_WANT //collectionView.frame.size.height
return CGSize(width: width, height: height)
}

不要忘记设置 UICollectionViewDelegateFlowLayout

关于ios - 旋转屏幕时,带有嵌入 tableview 的 Collectionview 会被剪裁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53040744/

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