2013-09-03 3 views
8

마지막 셀이 표시되면 서버에서 더 많은 데이터를 가져오고 싶지만 UICollectionView에는 UITableview와 같은 메소드 -willDisplayCell이 없습니다. 그래서 나는이 상황에 대해 전혀 모른다. 누군가 내가 무엇을해야하는지 말해 줄 수 있느냐? 고마워!UICollectionView 더 많은 데이터로드

+0

안녕 Billwang, 당신은 당신이 UICollectionView와이를 달성하는 방법을 프로젝트의 샘플을 공유하시기 바랍니다 수 있습니까? – happycoder

답변

22

당신은 단순히 내부의 인출 작업을 구현할 수 있습니다 -

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

및 uicollectionview이있는 UIScrollView에서 상속 이후

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

:) 감사합니다. 죄송 – billwang1990

+0

, 수집보기/바닥 글을 vaibhav_15 @ – billwang1990

+1

:(그것을 잊지 어떻게 나는 바닥에 uiactivity 표시기를 추가 할 수 있습니다? – Developer2012

14

당신이 또한있는 ScrollView 대리자를 사용할 수있는 상태를 확인, 그냥있는 UIScrollView 대리자를 구현 방법 :

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

같은 힝 :

- (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

을 그것은 나를 위해 작동합니다. 감사 –

+0

@HirenPanchal, 우수함, . – Mehul

관련 문제