我知道我们可以使用以下方法将集合视图滚动到特定单元格:
[self.collectionView scrollToItemAtIndexPath:indexPath atScrollPosition:UICollectionViewScrollPositionRight animated:NO];
在我的情况下,我想滚动到包含页脚视图的集合视图的末尾。如果我使用上面的代码,那么UICollectionView会滚动到最后一个元素,但页脚视图不可见。
答案 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];