2010-04-05 6 views
1

UITabbarController에서 사용자 지정 UIViewController가 있고 회전 이벤트에 응답하고 싶습니다. 회전이 발생하면 tabbar 컨트롤러와 viewcontroller가 회전합니다. 그러나 viewcontroller의 뷰는 올바르게 다시 그려지지 않습니다. 레이아웃은 자동 크기 조정을하지 않고 화면의 일부분에서 검은 색입니다.TabbarController에서 ViewController 회전

이상한 점은 다른 탭으로 돌아가서 원래의 viewcontroller로 돌아갈 때 작동한다는 것입니다.

무엇이 잘못되었을 수 있습니까? didRotateFromInterfaceOrientation:fromInterfaceOrientation이 호출 중임을 확인했습니다. 그러나 view.frame.size 값은 여전히 ​​순환 전의 값입니다. 아마 맞지 않을 것입니다.

답변

1

알 수 있습니다.

self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;