2012-02-06 5 views
0

iPad 앱 문제를 해결하는 데 문제가 있습니다.iOS에서 회전 문제를 파악하려고 시도했습니다.

메인보기 컨트롤러에서 버튼을 누르면 사진보기 컨트롤러가로드됩니다.

뷰 컨트롤러로드 미세 세로 모드에서

,하지만 난 가로 모드에서로드 할 때 내 사진이 잘못된 같습니다

Screen Shot 2012-02-06 at 19.41.42.png

: 나는 같이 할

Screen Shot 2012-02-06 at 19.41.06.png

다음 전화로이 문제의 범위를 좁혔습니다 :

- (CGRect)frameForPageAtIndex:(NSUInteger)index { 
    CGRect bounds = pagingScrollView.bounds; 
    CGRect pageFrame = bounds; 
    pageFrame.size.width -= (2 * PADDING); 
    pageFrame.origin.x = (bounds.size.width * index) + PADDING; 
    return pageFrame; 
} 

pagingScrollView.bounds에서 pagingScrollView.frame으로 전환하려고했으나 시도하지 않았습니다. 은 내보기의 하위보기입니다. 나는 방향을 인식 할 수있는 방법을 모르겠습니다.

참고 : 장치를 회전하면 문제가 해결됩니다.

답변

1

보기의 autosizingMask 속성에 적절한 값을 설정해야합니다.

xib 파일을 사용하는 경우 인터페이스 빌더 (Xcode 4.2의 유틸리티 패널에서 두 번째 오른쪽 탭)의 크기 속성으로 놀아보십시오.

관련 문제