2012-04-14 6 views
1

친구스크롤 뷰 문제

나는 하나의 스크롤 뷰는 콘텐츠의 크기를 설정하고 세 스크롤 뷰에보기와 스크롤 벌금을 설정하고 나는 또한 때 segmentcontrol 탭을 이동 싶지만 내보기로 이동되지 않는 일이되지 않은 개발 스크롤을 사용하면이 문제를 파악하는 데 도움이 될 수 있습니다.

답변

0

희망은 내가

시도 귀하의 질문에 이해할이

- (IBAction를) SegmentControll (ID) 보낸 사람

{

[myTableView removeFromSuperview]; 


if (SegmentControll.selectedSegmentIndex==0) 

{ 

    Yourscollview.scrollEnabled=NO; 

} 

경우 (SegmentControll.selectedSegmentIndex == 1)

{ 

    Yourscollview.scrollEnabled=YES; 

} 

}

자세한 내용은 나에게 문의하십시오.

+0

덕분에 내가 원하는 지금이 일을 알고 나를 ans와 위해시 세그먼트 contol의 변경보기에 사용자는 다음 스크롤하려는 경우 내가 할 수있는 일 사이에서 사용자 탭 그 시간 스크롤이 비활성화되어 있으므로이 문제를 해결하기 위해 무엇을 할 수 있습니까? – jyoti

0

세그먼트 컨트롤을 탭하여 스크롤보기 이동 ... 여기 샘플 코드를 제공합니다 ... 스크롤보기를 이동할 세그먼트 인덱스를 결정해야합니다.

나는이 당신을 도움이되기를 바랍니다
if (SegmentControll.selectedSegmentIndex==0) 
{ 
if (self.scrollView.contentOffset.x <= self.scrollView.frame.size.width) { 
    CGRect frame; 
    frame.origin.x = self.scrollView.contentOffset.x + self.scrollView.frame.size.width; 
    frame.origin.y = 0; 
    frame.size = self.scrollView.frame.size; 
    [self.scrollView scrollRectToVisible:frame animated:YES]; 
    //pageControlBeingUsed = YES; 
} 
} 

else if (SegmentControll.selectedSegmentIndex==1) 
{ 
if (self.scrollView.contentOffset.x >= self.scrollView.frame.size.width) { 
    CGRect frame; 
    frame.origin.x = self.scrollView.contentOffset.x - self.scrollView.frame.size.width; 
    frame.origin.y = 0; 
    frame.size = self.scrollView.frame.size; 
    [self.scrollView scrollRectToVisible:frame animated:YES]; 
    //pageControlBeingUsed = YES; 
} 
} 

...

+0

안녕하세요 친구는 내 코드에서 작동하지 않고 답장을 보내 주셔서 pagecontrolBeginUsed의 의미를 알려줍니다. – jyoti

+0

자사의 작품 괜찮아 고마워요 ...하지만 난 그냥 그 pagecontrol 그 사용을 제거 – jyoti

+0

이 솔루션에서 나는 사용자가 다시 하나의 다음 탭을 세그먼트를 탭을 변경하지 않으면 우리 가이 문제를 해결하기 위해 무엇을해야합니까 – jyoti