我有一个collectionView可以水平滚动,而所有其他tableView单元格都只能垂直滚动。我在情节提要中添加了约束,以调整大小并适合所有大小的屏幕。当我在iPhone X模拟器上运行该项目时,它看起来很完美。但是,一旦我尝试其他大小(如7加),它将导致集合视图单元变小并显示下一个单元。但是,tableview单元格保持其正确大小。我该如何预防?
答案 0 :(得分:0)
实施collectionView(_:layout:sizeForItemAt:)
的{{1}}方法
,并返回正确的单元格大小,例如:
UICollectionViewDelegateFlowLayout
示例:
return CGSize(width: UIScreen.main.bounds.width, height: 100)