MJ作为下拉加载和上拉刷新的三方库,特别好用。最近在用的时候发现网上有说MJ“点击或上拉加载更多”有bug,什么情况呢?
下拉加载更多
self.collectionView.mj_footer = [MJRefreshAutoStateFooter footerWithRefreshingBlock:^{
weakSelf.pageNum++;
[weakSelf loadData];
}];
使用如上方法进行上拉加载更多的时候的确是在MJ闲置状态下,底部会有“点击或上拉加载更多”,看了下并不是什么bug啊,只是需要设置一下闲置状态下的文字就可以了。
可以避免这个问题:
MJRefreshAutoStateFooter *mj_footer = [MJRefreshAutoStateFooter footerWithRefreshingBlock:^{
weakSelf.pageNum++;
[weakSelf loadData];
}];
[mj_footer setTitle:@"" forState:MJRefreshStateIdle];//设置闲置状态下不显示“点击或上拉加载更多”
self.collectionView.mj_footer = mj_footer;
在闲置状态时候,将footer的文字设置为空。