2012-10-24 3 views
0

영구적 인 탭/탐색 컨트롤러가 없도록 응용 프로그램 계층을 동적으로 설정하므로 데이터베이스 내용에 따라 다릅니다.조정 된 VC 계층 구조로 MPMoviePlayerController 전체 화면이 작동하지 않습니다.

우리는 최근에 사용자가 어떤 데이터베이스 (레이아웃/컨텐츠)를 선택할 수 있도록 VC를 여는 기능을 추가했습니다.하지만 전체 화면에서 비디오 재생이 중단되는 원인이되었습니다.

이전에는 (현재) 사용자 지정 컨트롤 오버레이가있는 탐색 컨트롤러 (탭에 있음)에서 비디오를 재생합니다. 이 모든 것이 잘 작동합니다.

컨트롤 막대에는 MPC 표준 전체 화면 모드를 실행하는 전체 화면 버튼이 있습니다. 이전에는 정상적으로 작동했지만 사운드는 백그라운드에서 계속 재생되지만 아무런 영화도 표시되지 않거나 레이어가 겹쳐서 표시됩니다. 탭 바를 볼 수 있으며 클릭 할 수 있습니다.

이것은 창에서보기의 순서와 관련이 있습니까? 그렇다면 올바른 방법으로 앞으로 가져올 수있는 방법은 무엇입니까?

+0

으로 가지고 있었다 ~의 하위보기 rootViewController.view, didAddSubview : 그보기에서 구현해볼 수 있습니다. – wattson12

답변

0

당신은, 그것은 우리가 새로운 뷰 컨트롤러에 결국 window.rootViewController 설정되지 않은 것이 었습니다

.... 우리는 문제를 발견 [view_1 bringSubviewToFront:view_2];

+0

네, 고마워요. 전 Windows 서브 뷰 배열을 검사했는데 전체 화면 모드로 전환 할 때 바뀌지 않는 것 같아요. –

0

모든 서브 뷰 전달할 가져올 수 우리는 그것의 뷰를 추가 한 창 파단

이 고정 된 양이 (I 사용자 정의 전체 화면 모드를 작성하신 후) 또한 문제가 우리가 전체 화면 플레이어가로 추가 메모리에서 회전

관련 문제