当用户滚动到UICollectionView
.
我可以通过添加页脚UIButton
来做到这一点。UICollectoinView
当用户滚动到页脚并触摸按钮时,会正确添加新单元格。UIButton
可以再次触摸页脚以添加更多页面。
我尝试将其自动化,因此当用户滚动到底部时,会自动调用添加新单元格的正确方法:
- (UICollectionReuseableView *)collectionView: (UICollectionView *)collectionView viewForSupplementaryElementOfKind: (NSString *)kind atIndexPath: (NSIndexPath *) indexPath
{
// code for headerView
// ...
// code for footerView
MySupplementalFooter *footerView = nil;
if ( [kind isEqual:UICollectionElementKindSectionFooter] )
{
footerView = [self.collectionView dequeueReuseableSupplemntaryViewOfKind:kind withReuseIdentifier:@"FooterId" forIndexPath:indexPath];
if (LoadMoreIsEnabled)
{
footerView.loadMoreFooterButton.setHidden:NO];
[self loadMoreFooterButtonAction]; // calls the method to add cells to the dictionary for cv
} else
{
footerView.loadMoreFooterButton setHidden:YES];
}
return footerView;
}
}
该loadMoreFooterButtonAction
方法被调用,但整个UICollectionView
空白。刷新UICollectionView
不会把它带回来。