2013-10-16 2 views
0

나는 내 프로젝트를 게시거야 그래서 많은 유사한 질문에 대한 답변과 해결책을 찾기 위해 분투 hereiOS6의 회전 버그

내 코드는 다음을 수행 1)은 "컨테이너"를 작성합니다 실제로 3 페이지 (왼쪽 페이지, 가운데 페이지, 오른쪽 페이지)가있는 스크롤보기 인보기 컨트롤러. 2) 차이점을 알 수 있도록 페이지의 색상을 지정했습니다. 3) 가운데 페이지에 버튼이있는보기 컨트롤러가 연결되어 있습니다. 4) 중간 페이지의 버튼을 누르면 UITableViewController가 표시됩니다. 5) "완료"버튼은 UITableViewController를 닫아야합니다.

세로 모드에서는 아무런 문제가 없습니다. 가로 모드에서는 UITableViewController가 올바른 가로 방향으로 잘 표시됩니다. 그러나 popViewController가 호출되면 장치가 인물 모드라고 생각하게되므로 사라지는 애니메이션보다 먼저 세로보기 모드로 tableview를 회전합니다.

단추가있는 내보기 컨트롤러는이 세로 변경으로 인해 엉망입니다. 장치를 다시 돌리면 정상으로 돌아갑니다.

이 문제는 iPod과 iPhone 6.1 시뮬레이터에서 모두 발생합니다.

제발 누군가 제발 내 코드를보고 제게 잘못하고 있다고 말해 줄 수 있습니까? (큰 질문, 나도 알아,하지만 잘하면 그것은 다른 사람을 도울 것입니다).

감사합니다.

답변

0

애플의 문서에 따라 해결책을 찾았습니다. AlernateViews 샘플에 따라 별도의 세로 VC 및 가로 VC를 만들면 올바르게 작동합니다.