添加新单元格时更新集合视图

时间:2017-04-10 13:28:39

标签: ios objective-c uicollectionviewcell

在我的应用程序中,我逐个捕获图像,最后一个索引的单元格显示“添加更多”,添加新图像时,我想要“添加更多”单元格可见,3-4张图像后“添加更多”单元格被隐藏。 如何更新集合视图,以便始终可以看到“添加更多”单元格。 谢谢:)

添加图片的代码:

<?xml version="1.0" encoding="UTF-8"?> <PrintStudentData  name="John Doe" marks="98" />

1 个答案:

答案 0 :(得分:0)

添加以下方法并在添加新单元格的位置调用它。

-(void)scrollToBottom
{
CGFloat collectionViewContentHeight = _ImageCollectionVIew.contentSize.height;
CGFloat collectionViewFrameHeightAfterInserts = _ImageCollectionVIew.frame.size.height - (_ImageCollectionVIew.contentInset.top + _ImageCollectionVIew.contentInset.bottom);

if(collectionViewContentHeight > collectionViewFrameHeightAfterInserts) {
    [_ImageCollectionVIew setContentOffset:CGPointMake(0,_ImageCollectionVIew.contentSize.height - _ImageCollectionVIew.frame.size.height) animated:NO];
    }
}