我创建了一个带有集合视图的自定义图库,该图片显示了照片应用中所有相机胶卷的照片。我做了一个自定义的单元类。现在事情发生如下 - :它没有显示我的最后一排细胞。请大家帮我解决这个问题。 这对我来说可能很棒。我没有为我的UICollectionView使用约束。我无法弄清楚;如何将内容大小赋予UICollectionView,如UIScrollView。
答案 0 :(得分:0)
伙计们一段时间问题似乎比他们看起来更大。 我弄明白了,是的,它解决了我的问题。
我正在寻找简单而简短的解决方案,我在下面找到了相同的相关问题 - : UICollectionView not able to scroll to see the entire last row
@Carpetfizz给出的答案对我来说真的很有用。 我正在使用自动布局,这就是解决它的原因; 如果您没有使用自动布局,它将无法为您工作。
答案 1 :(得分:0)
请在xib文件中启用自动布局
答案 2 :(得分:-1)
如果您使用约束,请为集合视图的高度创建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];