UICollectionView atual índice de célula visível

estou usandoUICollectionView primeira vez no meu aplicativo para iPad. Eu arrumeiUICollectionView de modo que seu tamanho e tamanho da célula sejam iguais, significa apenas quando a célula é exibida por vez.

Problema: Agora, quando o usuário rolar UICollectionView, preciso saber qual célula está visível, preciso atualizar outros elementos da interface do usuário quando alterar. Não encontrei nenhum método de delegação para isso. Como posso conseguir isso?

Código:

[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];

O que eu tentei:

ComoUICollectionView Conforme aUIScrollView, Recebi quando a rolagem do usuário termina comUIScrollViewDelegate método

-(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView

Mas dentro da função acima, como posso obter o índice atual de células visíveis deUICollectionView ???

questionAnswers(15)

yourAnswerToTheQuestion