2011-04-29 2 views
0

xib는 가로 모드로 표시됩니다. 내보기 컨트롤러에서 가로보기로보기를 표시하고 f9로 작업 중입니다. 다른보기 컨트롤러에서 한 번의 클릭으로 그보기가 아래에서 위로 세로로 오길 원합니다. 기본적으로 가로보기를 세로보기로 변환해야합니다. 나는 자동으로 회전했습니다. 그러나 작동하지 않습니다. 질문이 더 이해 될 수 있도록 스크린 샷을 첨부했습니다. enter image description here가로보기에서 세로보기로 회전

가로보기가 그대로 나타납니다. 이 문제를 해결하는 데 도움주세요 미리 감사드립니다 !!

답변

1

는보기에서 다음 코드는로드 방법 당신의 XIB 320 X 480 대신에 480 X 320으로 뷰 프레임을 설정 또한에

[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight animated:NO]; 
[[self view] setBounds:CGRectMake(0, 0, 480, 320)]; 
[[self view] setCenter:CGPointMake(160, 240)]; 
[[self view] setTransform:CGAffineTransformMakeRotation(M_PI/2)]; 

했다 물품. 그렇지 않으면 작동하지 않습니다. XIB에서보기를 회전 할 수도 있습니다.

관련 문제