奇怪的错误,collectionView 视图滚动到倒数第二条消息,当试图滚动到底部

Posted

技术标签:

【中文标题】奇怪的错误,collectionView 视图滚动到倒数第二条消息,当试图滚动到底部【英文标题】:Weird bug, collectionView view scrolling to second last message, when trying to scroll to bottom 【发布时间】:2016-08-06 01:46:56 【问题描述】:

使用此代码滚动到集合视图的底部。但是它只滚动到倒数第二个。

private func scrollToBottom() 
    let lastSectionIndex = (ChatCollectionView?.numberOfSections())! - 1
    let lastItemIndex = (ChatCollectionView?.numberOfItemsInSection(lastSectionIndex))!-1
    let indexPath = NSIndexPath(forItem: lastItemIndex, inSection: lastSectionIndex)

    ChatCollectionView!.scrollToItemAtIndexPath(indexPath, atScrollPosition: UICollectionViewScrollPosition.Bottom, animated: false)

有谁熟悉这样的错误

【问题讨论】:

我使用了你的代码,但我得到了正确的结果。 【参考方案1】:

您的收藏视图的框架位于可见区域下方。您应该将其底部设置在可见区域内。

【讨论】:

以上是关于奇怪的错误,collectionView 视图滚动到倒数第二条消息,当试图滚动到底部的主要内容,如果未能解决你的问题,请参考以下文章

**防止在水平滚动视图内拖动两个 CollectionView **

为 tableview 单元内的 collectionview 加载更多功能

如何在 collectionView 单元格中添加可滚动视图

表格单元格中的集合视图。这是重用的错误

如何使用具有不同滚动方向的多个collectionview滚动整个屏幕

CollectionView 标题在滚动时停止刷新/重新加载数据