2014-04-02 2 views
-1

5 페이지의 UIScrollView에 샘플 코드가 있습니다. 그리고 S가 UIScrollView 스크롤하면 페이지가 변경됩니다. 또한 pageControl을 샘플 코드에 넣으십시오. 하지만 스크롤하지 않고 UIScrollView을 스크롤하려고합니다. NSTimer처럼 자동으로 스크롤됩니다.NStimer로 Scrollview 페이지 이동

+0

https://www.cocoacontrols.com/controls/kiimagepager이 당신을 도움이 될 수 있습니다이 코드를 시도 스크롤 뷰를 사용하고 스크롤 뷰에서 이미지를 만드는 데 필요한 요구 사항을 충만하십시오. 당신을 도울 수있는 희망. – user1548843

답변

0

는이 tutorial에 따라 scrollRectToVisible

[scrMain scrollRectToVisible:rect animated:YES]; 

사용해야합니다.

1

1 일정 1 페이지 NSTimer

화재 스크롤에
// fire every second 
self.scrollTimer = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(timerFired) userInfo:nil repeats:YES]; 

2

- (void)timerFired 
{ 
    CGFloat pageSize = scrollView.contentSize.width/scrollView.frame.size.width; 
    // if this is the last page return 
    if(scrollView.contentOffset.x >= scrollView.contentSize.width) { 
     [scrollView setContentOffset:CGPointMake(0.0, scrollView.contentOffset.y) animated:YES]; 
    } else { 
     [scrollView setContentOffset:CGPointMake(scrollView.contentOffset.x + pageSize, scrollView.contentOffset.y) animated:YES]; 
    } 
}