2013-01-21 2 views
2

페이징을 iCarousel에서 구현해야합니다. 이 코드는 내가 페이징 제어를 표시하고자하는 회전 목마 아래 빨간색 영역을 만들었습니다iCarousel에서 페이징

UIView *bandImageView = [[UIView alloc] initWithFrame:CGRectMake(350, 300, 100, 20)]; 
bandImageView.backgroundColor = [UIColor redColor]; 
[self.view addSubview:bandImageView]; 

: 나는 iCarouselTypeLinear 내가 다음 코드를 작성했습니다 그 이후와 iCarousel을 통합했다.

iCarousel에 페이징을 구현하기위한 다음 단계는 무엇입니까?

Zeeshan 월은

답변

2

이 하나를 시도하고 당신이 http://snipplr.com/view/60971/

+3

이 링크가 질문에 대답 할 수 있지만 여기에 답변의 핵심 부분을 포함하고 참조 용 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않게 될 수 있습니다. – eandersson

+0

@Fuji 나는 이해하지만, 코드 조각을 붙이면이 시나리오에서 도움을 줄 수 없기 때문에 전체 클래스를 붙여 넣는 것이 논리적이지 않다. 누군가는 회전 목마를 참조하여 페이지 제어의 전체 흐름을 이해해야합니다. – vikas

+1

붙여 넣은 코드는 iCarousel과 전혀 관련이 없습니다. – JRod

0

먼저 선형로 caroselView 유형을 설정하는 데 도움이되는지 확인합니다.

[carouselView setType:iCarouselTypeLinear]; 

두 번째로 iCarosel.m 파일에서 맨 위에있는 코드를 볼 수 있습니다. MAX_VISIBLE_ITEMS 1을 설정하면 1 개의보기가 표시되고 스크롤 할 수 있습니다. 페이징처럼 보입니다.

#ifdef ICAROUSEL_MACOS 
#define MAX_VISIBLE_ITEMS 1 
#else 
#define MAX_VISIBLE_ITEMS 1 
#endif 
7

시도해주세요. 나를 위해 일했습니다.

carousel.decelerationRate = 0.0f;