2011-12-14 2 views

ответ

12

Когда iCarousel останавливается он вызывает следующий метод делегата:

- (void)carouselDidEndScrollingAnimation:(iCarousel *)carousel; 

В этом методе, вы можете получить индекс самой передней точки зрения по телефону

NSInteger frontmostViewIndex = carousel.currentItemIndex; 

Если вам нужна фактическая взгляните на это, просто передайте это следующему методу:

UIView *frontmostView = [carousel itemViewAtIndex:carousel.currentItemIndex]; 

Или используйте эту собственность , который делает то же самое внутри:

UIView *frontmostView = carousel.currentItemView; 

Помогло ли это?

+1

Спасибо, много. Я не ожидал, что сам Ник Локвуд придет, чтобы помочь мне. Если это на самом деле вы, то я должен сказать, что вы разработали один адский многоразовый предмет. еще раз спасибо. : D –

+12

Ну, если я не поддерживаю свой собственный материал, то кто будет? ;-) –

+0

Любая идея для следующих http://stackoverflow.com/questions/43164687/carousel-index-are-not-in-order – hotspring

Смежные вопросы