2011-04-27 2 views
0

한 페이지 만 스크롤 한 다음 다른 페이지로 스크롤하려고합니다.UIScrollView를 즉시 정지시키는 방법?

내가 m_pScrollView.pagingEnabled = YESm_pScrollView.bounces = NO으로 설정했지만 페이지의 가장자리로 스크롤하면 페이지 범위를 벗어난 후 다시 관성 효과가 발생합니다.

단지 한 페이지 만 표시하면됩니다. 누구든지 나를 도울 수 있습니까?

- (void)viewDidLoad { 
    [super viewDidLoad]; 

    m_pScrollView = [[UIScrollView alloc]initWithFrame:CGRectMake(0, 0, 768, 1024)]; 
    m_pScrollView.delegate = self; 
    m_pScrollView.contentSize = CGSizeMake(768 * 3, 1024); 
    m_pScrollView.pagingEnabled = YES; 
    m_pScrollView.bounces = NO; 
    m_pScrollView.alwaysBounceHorizontal = NO; 
    m_pScrollView.alwaysBounceVertical = NO; 


    Myview *myview = [[Myview alloc]initWithFrame:CGRectMake(0, 0, 768, 1024)]; 
    myview.backgroundColor = [UIColor redColor]; 

    Myview *myview2 = [[Myview alloc]initWithFrame:CGRectMake(768, 0, 768, 1024)]; 

    myview2.backgroundColor = [UIColor blueColor]; 
    Myview *myview3 = [[Myview alloc]initWithFrame:CGRectMake(768 * 2, 0, 768, 1024)]; 
    myview3.backgroundColor = [UIColor grayColor]; 


    [m_pScrollView addSubview:myview]; 
    [m_pScrollView addSubview:myview2]; 
    [m_pScrollView addSubview:myview3]; 
    [self.view addSubview:m_pScrollView]; 
} 
+0

에 대한 자세한 내용은이

m_pScrollView.contentSize = CGSizeMake(x,y); 

같은 내용의 크기 ... – Aravindhan

+0

당신이 당신의 코드를 게시 할 수 있습니다 설정해야? – Aravindhan

+0

지금 1 페이지에 있습니다. 2 페이지로 스크롤하고 싶습니다.이 코드는 제대로 작동합니다. 패들링이 아주 강한 경우. 당신은 페이지 3 littlie을 볼 수 있습니다 그리고 다시 페이지 2 ...... –

답변

관련 문제