我创建了一个带有集合视图的自定义图库,它显示了照片应用中所有相机胶卷的照片。我做了一个自定义的单元类。现在事情发生如下 - :它没有显示我的最后一排细胞。请大家帮我解决这个问题。这对我来说可能很棒。我没有为我的UICollectionView使用约束。我无法弄清楚;如何将内容大小赋予UICollectionView,如UIScrollView。
伙计们一段时间的问题似乎比他们看起来更大。我弄清楚了,是的,它解决了我的问题。
我正在寻找这个简单而简短的解决方案,我在下面找到了相同的相关问题 - :UICollectionView not able to scroll to see the entire last row
@Carpetfizz给出的答案对我来说真的很有用。我正在使用自动布局,这就是解决它的原因;如果您不使用自动布局,它将不适合您。
请在xib文件中启用自动布局
如果使用约束,请为集合视图的高度创建NSLayoutConstraint IBOutlet。然后做这件事
[collectionView reloadData];
layoutConstraintCollectionViewHeight.constant = collectionView.collectionViewLayout.collectionViewContentSize;
It will automatically resize you collection view height and can scroll upto last item.
对于非约束设计,请使用此选项
collectionView.frame = CGRectMake (x,y,w,h); // Here calculate your height and width for collection view
[collectionView reloadData];