2010-11-22 2 views
0

나는 uitabbar 응용 프로그램에서 오리엔테이션 작업을하고 있습니다. 나는 tabbar에서 5 tabbar 항목을 사용하고 있습니다. 가로 및 세로 모두 회전 할 수있는 4 개의 탭 막대 항목 만 사용하고 싶습니다. 하지만 문제는 내가 회전 tabob 항목에서 shouldAutorotateToInterfaceOrientation에 "return no"를 넣을 때 모든 탭 표시 줄이 작동하지 않는 것입니다. 아무도 내가 잘못한 것을 말해 줄 수 있니?UITabbar 방향 문제

미리 감사드립니다.

감사합니다, 기본적으로

답변

6

가하는 UITabBarController가 만 shouldAutorotateToInterfaceOrientation에 YES 돌아갑니다 사티시 : 자식 컨트롤러의 모든 사람이 해당 메시지에 YES를 반환하는 경우 메시지. 예상되는 동작입니다.

네 번째 목록 항목을 확인하십시오. this page.

+0

답장을 보내 주셔서 감사합니다. UITabBarController 커스텀을 만들어서 shouldAutorotateToInterfaceOrientation을 NO로 선언해야한다는 뜻입니다. –

+0

UITabBarController를 서브 클래스 화하여 회전 처리 방법을 사용자 정의 할 수 있습니다. 나는 그 일을하지 않았지만 그것이 효과가없는 명백한 이유는 보이지 않는다. 나는 이것이 당신이 원하는 사용자 경험이라고 확신 할 것이다. 앱이 일부 탭에서 회전되었지만 다른 탭에서는 회전되지 않으면 혼란스러워 할 것입니다. –