2013-09-03 9 views
8

Son hücre görüntülenecekse, daha fazla veriyi sunucudan almak istiyorum, ancak UICollectionView, UITableview gibi -willDisplayCell yöntemine sahip değil. Yani bu durum hakkında hiçbir fikrim yok, birileri bana ne yapmam gerektiğini söyler, teşekkürler!UICollectionView daha fazla veri alanı yükle

+0

Merhaba Billwang, UICollectionView ile bunu nasıl başardığınızı bir projenin örneklemini paylaşabilir misiniz? – happycoder

cevap

22

Sadece içeride getiriliyor operasyonu uygulayabilir -

(UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath 

ve uicollectionview UIScrollView devraldığı beri

if(indexPath.row==your_array.count-1). 
+0

:) Çalışır, teşekkürler! Özür – billwang1990

+0

, toplama bakış/altbilgi vaibhav_15 @ – billwang1990

+1

:(unutmak ve nasıl alt bir uiactivity gösterge eklemek olabilir? – Developer2012

14

ayrıca Scrollview temsilci kullanabilirsiniz koşulu denetlemek, sadece UIScrollView temsilci uygulamak yöntemi:

- (void)scrollViewDidScroll:(UIScrollView *)scrollView; 

ve somet yapmak gibi menteşe:

- (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 
    } 
} 
+0

Bana uyar. Teşekkür –

+0

@HirenPanchal, Büyük . – Mehul