Ios collectionView中的内容大小错误
我已经为UICollectionView定制了布局。我已经对Ios collectionView中的内容大小错误,ios,swift,xcode,Ios,Swift,Xcode,我已经为UICollectionView定制了布局。我已经对prepare和sizeFormiteIndeXPath方法进行了子类化 问题是contentSize宽度与我的两个单元格宽度之和不对应。滚动方向为水平这是我的工作 [self.collectionView.collectionViewLayout invalidateLayout]; [self.collectionView.collectionViewLayout prepareLayout]; [self.collectionVi
prepare
和sizeFormiteIndeXPath
方法进行了子类化
问题是contentSize
宽度与我的两个单元格宽度之和不对应。滚动方向为水平这是我的工作
[self.collectionView.collectionViewLayout invalidateLayout];
[self.collectionView.collectionViewLayout prepareLayout];
[self.collectionView.collectionViewLayout layoutIfNeeded];
这是我的工作
[self.collectionView.collectionViewLayout invalidateLayout];
[self.collectionView.collectionViewLayout prepareLayout];
[self.collectionView.collectionViewLayout layoutIfNeeded];
您是否覆盖了自定义布局中的contentSize?否,我没有覆盖自定义布局中的contentSize“子类必须覆盖此方法并使用它返回集合视图内容的宽度和高度。”。。。“此方法的默认实现返回CGSizeZero。“您是否在自定义布局中重写contentSize?否,我不重写自定义布局中的contentSize”“子类必须重写此方法并使用它返回集合视图内容的宽度和高度。”。。。“此方法的默认实现返回CGSizeZero。”