iOS:CollectionView里面的ScrollView委托方法没有调用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS:CollectionView里面的ScrollView委托方法没有调用相关的知识,希望对你有一定的参考价值。

首先,我在.h文件中设置了委托

@interface ViewController : UIViewController<UICollectionViewDataSource, UIScrollViewDelegate>

之后,只需在集合视图.m文件中调用此方法

- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{

    NSLog(@"scrollViewDidScroll");
}

但不要称这种方法。

答案

做的很简单

.m文件中添加以下行

yourCollectionView.delegate = self;

以下添加.h

UICollectionViewDelegate

去掉

UIScrollViewDelegate

以上是关于iOS:CollectionView里面的ScrollView委托方法没有调用的主要内容,如果未能解决你的问题,请参考以下文章

CollectionView 里面的 CollectionView | CollectionViewCell 自动布局错误

在tableviewcell上覆盖按钮,里面有collectionview

iOS 10 collectionView:prefetchItemsAt 未调用

iOS:如何断言在 UITest 中选择了一个单元格?

如果collectionView低于某些uiview,iOS如何使collectionView接收触摸

iOS开发实战——CollectionView中cell的间距设置