Когда iCarousel перестает двигаться, он вызывает следующий метод делегата:
- (void)carouselDidEndScrollingAnimation:(iCarousel *)carousel;
В этом методе вы можете получить индекс самого переднего представления, вызвав
NSInteger frontmostViewIndex = carousel.currentItemIndex;
Если вам нужен сам фактический вид, просто передайте его следующему методу:
UIView *frontmostView = [carousel itemViewAtIndex:carousel.currentItemIndex];
Или используйте это свойство, которое делает то же самое внутри:
UIView *frontmostView = carousel.currentItemView;
Это помогает?