2010-01-21 4 views
0

탭 표시 줄 컨트롤러 안에 탭 표시 줄 컨트롤러와 일부 탐색 컨트롤러가있는 응용 프로그램이 있습니다. 탭 막대를 확장하고 shouldAutoRotateOnOrientation 변경 메서드를 구현하고 표시하려는 특정보기 컨트롤러에 대해 YES를 반환하여 자동 회전을 허용하도록 사용자 정의했습니다. 이것은 프로그래밍 방식으로 tabbar의 selectedIndex를 변경할 때까지 제대로 작동합니다. 일단 tabbar의 selectedIndex를 변경하면 tabbar 컨트롤러의 shouldAutoRotateOnOrientation 변경 메소드가 호출되는 것을 멈 춥니 다. 어떤 문제가 있었는지 말하고 tabbar의 selectedIndex를 변경할 때 다른 viewcontroller 객체에 전달되는 shouldAutoRotate 메서드입니까?iPhone sdk 탭 표시 줄 방향 변경시 자동 회전

답변

0

tabBarController에서 변경할 selectedIndex가 자동 회전을 허용 할 View Controller에 해당합니까?

+0

세 개의 내비게이션 컨트롤러가 탭바 컨트롤러에 추가되었습니다. 첫 번째로 만들고, 두 번째로 미리보고, 세 번째로 보내면 (앨범). 사용자가 앨범 만들기를 마치면 탐색 컨트롤러가있는 미리보기 탭으로 이동하여 처음에 만든 앨범 목록을 표시합니다. 사용자가 그 중 하나를 클릭하면 앨범의 미리보기를 보여줍니다. 그래서, 문제는 사용자가 앨범을 생성하고 저장하고, 선택한 인덱스를 미리보기 탭으로 변경하는 것입니다. 그래서 내가 선택한 인덱스를 프로그램 적으로 변경할 때 tabbar 컨트롤러의 shouldAutoRotate 메서드가 호출되지 않습니다. – Ravi