最後のセルが表示されてもUICollectionViewにUITableviewのような-willDisplayCellメソッドがない場合、サーバーからさらにデータを取得したい。だから、私はこの状況について考えていない、誰かが私に何をすべきか教えてくれますか、ありがとう!UICollectionView more data load
答えて
あなたは単に内部のフェッチ動作を実現することができます -
(UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
をしてuicollectionviewはUIScrollViewのを継承するので、あなたはまた、scrollviewデリゲートを使用することができます条件
if(indexPath.row==your_array.count-1).
:)それは動作します、ありがとう! – billwang1990
申し訳ありませんが、vaibhav_15 @ – billwang1990
:(それを忘れて、どのように私は、コレクションビューの下部/フッターにでuiactivityインジケーターを追加することができます? – Developer2012
をチェックし、ちょうどUIScrollViewのデリゲートを実装方法:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView;
とdo sometヒンジのように:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView{
if (scrollView.contentOffset.y == scrollView.contentSize.height - scrollView.frame.size.height)
{
//LOAD MORE
// you can also add a isLoading bool value for better dealing :D
}
}
それは私のために動作します。 おかげ –
@HirenPanchal、グレート。 – Mehul
こんにちはBillwang、私はあなたがUICollectionViewでこれを達成する方法のサンプルを共有できますか? – happycoder