ios - 如何以编程方式将 UICollectionView 滚动到底部?

标签 ios objective-c uiscrollview uicollectionview

我有一个 UICollectionView。当 View 出现时,我想滚动到底部。如何做到这一点?

有人可以帮我解决这个问题吗?。 提前致谢。

最佳答案

您可以使用下面的代码以编程方式将 UICollectionView 滚动到底部

NSInteger section = [self numberOfSectionsInCollectionView:collectionView] - 1;
NSInteger item = [self collectionView:collectionView numberOfItemsInSection:section] - 1;
NSIndexPath *lastIndexPath = [NSIndexPath indexPathForItem:item inSection:section];
[collectionView scrollToItemAtIndexPath:lastIndexPath atScrollPosition:UICollectionViewScrollPositionBottom animated:YES];

关于ios - 如何以编程方式将 UICollectionView 滚动到底部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30165761/

相关文章:

ios - 检查具有 Apple Pay 功能的设备

objective-c - UISearchDisplayController 不在 searchResultsTableView 中显示结果

ios - 在 ScrollView 中循环重置(swift 3)

ios - 缩放后的问题我想要完整图像,而不仅仅是缩放图像的一部分

xcode - 设备上的 iOS 版本与 Xcode 支持的版本不匹配

html - CSS 微调器序列在 iOS Chrome 中运行不流畅?

ios - UIButton - NSInternalInconsistencyException - 无法使具有标识符 Cell2 的单元格出队

iphone - for..... 循环中的加速

objective-c - 将核心数据添加到现有的 iOS 项目中

iphone - setContentOffset 失去精度?