UICollectionView
iPad 응용 프로그램에서 처음 사용하고 있습니다. I가 설정 한 UICollectionView
셀이 한 번에 표시 한 번만 크기 및 셀 크기가 동일하다는 것을 의미 등.
문제 : 이제 사용자가 UICollectionView를 스크롤 할 때 어떤 셀이 표시되는지 알아야합니다. 변경시 다른 UI 요소를 업데이트해야합니다. 이에 대한 대리자 메서드를 찾지 못했습니다. 이것을 어떻게 할 수 있습니까?
암호:
[self.mainImageCollection setTag:MAIN_IMAGE_COLLECTION_VIEW];
[self.mainImageCollection registerClass:[InspirationMainImageCollectionCell class] forCellWithReuseIdentifier:@"cellIdentifier"];
[self.mainImageFlowLayout setScrollDirection:UICollectionViewScrollDirectionHorizontal];
[self.mainImageFlowLayout setMinimumInteritemSpacing:0.0f];
[self.mainImageFlowLayout setMinimumLineSpacing:0.0f];
self.mainImageFlowLayout.minimumLineSpacing = 0;
[self.mainImageCollection setPagingEnabled:YES];
[self.mainImageCollection setShowsHorizontalScrollIndicator:NO];
[self.mainImageCollection setCollectionViewLayout:self.mainImageFlowLayout];
내가 시도한 것 :
대로 UICollectionView
에 맞는 UIScrollView
, 내가 왔을 때와 사용자가 스크롤이 종료 UIScrollViewDelegate
방법
-(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
하지만 위의 함수 안에서 어떻게 현재 보이는 셀 인덱스를 얻을 수 UICollectionView
있습니까?