Ios 集合视图在水平滚动中具有不同顶部高度的Pin单元格
我有一个不同单元高度的水平集合视图。默认情况下,单元格集中在集合视图的中间。 我需要的是将它们固定在集合视图的顶部,而不是中间,这样额外的空间将位于单元格下方 我只有一行,总共有4个单元格Ios 集合视图在水平滚动中具有不同顶部高度的Pin单元格,ios,swift,uiscrollview,uicollectionview,Ios,Swift,Uiscrollview,Uicollectionview,我有一个不同单元高度的水平集合视图。默认情况下,单元格集中在集合视图的中间。 我需要的是将它们固定在集合视图的顶部,而不是中间,这样额外的空间将位于单元格下方 我只有一行,总共有4个单元格 我找到了解决办法。只需在cellForItem方法中添加此代码 cell.frame = CGRect(origin: CGPoint(x: cell.frame.minX, y: 0), size: cell.frame.size) 也 override func viewDidLayoutSubview
我找到了解决办法。只需在cellForItem方法中添加此代码
cell.frame = CGRect(origin: CGPoint(x: cell.frame.minX, y: 0), size: cell.frame.size)
也
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
collectionView.reloadData()
}