效果图如下: 为使的上面的collectionView的滚动和下面的collectionView的滚动保持一致 先采用 kvo方式
详情请看代码注释
//1.kvo监听模式 option需要新的值还是旧的值
[_postView addObserver:self forKeyPath:@"currentIndex" options:NSKeyValueObservingOptionNew context:nil];
[_headerColletion addObserver:self forKeyPath:@"currentIndex" options:NSKeyValueObservingOptionNew context:nil];
其中_postView 是下面的collectionView headerCollectionView是上面的collectionView 分别监听他们的currentIndex属性 currentIndex是标记他在第几个item上
//1.kvo监听模式
/**
keyPath:监听的属性名
object:监听的对象
change:监听的值
context:传递的数据
*/
- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object chan