2012-01-26 4 views
0

페이징 및 스크롤이 켜져있는 UIScrollView를 가로 또는 세로로 양방향 (왼쪽 및 오른쪽)으로 만 움직이게하려면 어떻게해야합니까?UIScrollView : 가로로 왼쪽 페이징, 튀어 오름

명확하게 말하면 사용자가 '가로로만 뒤로 페이지 이동'(사용자가 가로로 오른쪽으로 스크롤하려고하면 튀어 오름) '또는'가로로 양방향으로 (이것은 정상적인 동작) '을 허용하고 싶습니다. 순간.

솔루션이 UIScrollView의 하위 클래스인지 궁금합니다.

미리 감사드립니다.

- (void)scrollViewDidScroll:(UIScrollView *)scrollView { 

if (only bounce..){ 

    // is it right? 

    if (scrollView.contentOffset.y > 60) { 
     [scrollView setContentOffset:CGPointMake(0, 60)]; 
    } 
} 

if (only paing left...){ 

      How to do this?? 
} 

}

답변

1

나는 대리자 기능 scrollViewDidScroll:를 구현하고있는 ScrollView의 상태를 (상태 스크롤) 저장하는 것입니다. 후속 통화에서 이전 상태와 비교하여 원하지 않는 특정 방향 인 경우 다시 반송하십시오 (ZoomToRect: 일 수 있습니다).

+0

scrollViewDidScroll 메서드에 대한 샘플 코드를 작성할 수 있습니까? –

관련 문제