2011-11-17 5 views
1

3 개의 뷰 컨트롤러에 대해 3 개의 navigationControllers가 있다는 점에서 UITabBarController로 xib를 만들었습니다.UITabBarController 오리엔테이션 문제 iOS

내 문제는 이어야합니다. shouldAutorotateToInterfaceOrientation이 호출되지 않습니다.

shouldAutorotateToInterfaceOrientation을 UITabBarContoller 뷰에서 사용할 수 있도록 도와주세요. 사전에

감사합니다 ... UITabBarController가의 경우

+0

나는 또한이 문제에 직면 해있다. 동일한 페이지에 2 개의 탭 표시 줄 컨트롤러가 있습니다. 하나의 Tab Bar Controller로 잘 작동했습니다. 하나만이 rootviewcontroller에 그래픽으로 링크됩니다. 그래픽으로 설정하기 때문에 붙여 넣을 코드가 없습니다. – TamusJRoyce

답변

3

, 당신은 당신이 당신의 뷰 컨트롤러의 모든의 방법 -shouldAutorotateToInterfaceOrientation에서 YES 반환이 회전보기를 원하는 경우 그렇지 않은 경우는 회전하지 않습니다.

+0

예 내가 세 viewcontrollers에 아래의 코드를 작성하지만 난 회전 할 때 shouldAutoRotate 메서드가 호출 받고되지 않습니다 "- (BOOL) shouldAutorotateToInterfaceOrientation : (UIInterfaceOrientation) interfaceOrientation { \t // 반환 YES가 지원하는 방향에 대한 \t 경우 (UI_USER_INTERFACE_IDIOM (.) == UIUserInterfaceIdiomPad) \t \t \t { 창 YES; \t한다} else \t \t 창 (interfaceOrientation == UIInterfaceOrientationPortrait) \t; } " –

+0

이 시도. (BOOL) shouldAutorotateToInterfaceOrientation : (UIInterfaceOrientation) 인터페이스 또는 특수화 { \t return YES; } – mAc

+0

u는 iPad에 대해 YES를 반환합니다. 돌아 오지 않을 경우 ... iPhone 또는 iPad 용 또는 둘 다에 대해 앱을 작성 중이라고 알려주십시오. – mAc