首先,我在 .h文件中设置了代表

@interface ViewController : UIViewController<UICollectionViewDataSource, UIScrollViewDelegate>

之后,只需在集合 View .m文件中调用此方法
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{

    NSLog(@"scrollViewDidScroll");
}

不会调用这种方法。

最佳答案

做简单

.m文件中添加以下行

yourCollectionView.delegate = self;

及以下添加 .h
UICollectionViewDelegate

删除
UIScrollViewDelegate

10-08 06:12