2011-08-04 3 views
0

세로 모드에서 내 app에는 2x2 눈금에 4 개의 이미지를 보여주는 scrollview가 있습니다. 가로 모드에서 스크롤보기는 3x1 격자로 이미지를 표시합니다.세로보기 및 가로보기에서 같은 위치에서 이미지를 표시하는 방법

보기를 회전시키고 이전 방향에서 있었던 위치의 이미지를보고 싶습니다.

오프셋을 설정하여이 작업을 시도했지만 작동하지 않습니다. 아무도 나를 도울 수 있습니까?

답변

1

당신은 당신의 대답이 방법

- (void)willAnimateSecondHalfOfRotationFromInterfaceOrientation:(UIInterfaceOrientation) fromInterfaceOrientation duration: (NSTimeInterval) duration { 

     UIInterfaceOrientation myInterface=self.Orientation; 
     if (myInterface == UIInterfaceOrientationLandscapeRight||myInterface == UIInterfaceOrientationLandscapeLeft) { 

//landscape size of the gridView.frame=CGRectMake(0, 0, 480, 320); 
    } 
    else{ 

//portrait size of the gridView.frame=CGRectMake(0, 0, 320, 480); 
    } 
    } 
+0

감사 Sanchit에서 그 그리드 뷰의 프레임 크기를 조정해야하지만 난 이미하지 여전히 수있는이 방법에 의해 시도했지만했다 –

관련 문제