使用 ContentInset 属性给collectionView添加类似于tableView的HeaderView,设置代码如下:
self.collectionView.contentInset = UIEdgeInsetsMake(150, 0, 0, 0);
仅仅只是添加这句代码,可以实现内容下移,但是,添加的mj_header也随之偏移,效果图如下:
MJRefreshNormalHeader *mj_header = [MJRefreshNormalHeader headerWithRefreshingBlock:^{
[weakSelf getData];
}];
mj_header.ignoredScrollViewContentInsetTop = self.collectionView.contentInset.top;
self.collectionView.mj_header = mj_header;