将集合视图滚动到最后一个页脚视图

时间:2013-05-17 12:20:17

标签: ios uicollectionview

我知道我们可以使用以下方法将集合视图滚动到特定单元格:

[self.collectionView scrollToItemAtIndexPath:indexPath atScrollPosition:UICollectionViewScrollPositionRight animated:NO];

在我的情况下,我想滚动到包含页脚视图的集合视图的末尾。如果我使用上面的代码,那么UICollectionView会滚动到最后一个元素,但页脚视图不可见。

2 个答案:

答案 0 :(得分:3)

找到了这个答案UIScrollView scroll to bottom programmatically,它完全适用于我的收藏视图(尽管正在讨论参考答案)。

CGPoint bottomOffset = CGPointMake(0, self.collectionView.contentSize.height - self.collectionView.bounds.size.height);
        [self.collectionView setContentOffset:bottomOffset animated:YES];

答案 1 :(得分:0)

使用以下代码:

   [YourCollectionView setContentOffset:CGPointMake(0, YourCollectionView.contentSize.height) animated:YES];