2012-05-30 5 views
0

MPMoviePlayerViewController가있는 응용 프로그램을 작성하고 있습니다. 전체 화면 컨트롤을 사용하고 싶지만 응용 프로그램 요구 사항으로 인해 MPMoviewPlayer.view를 모달 전체 화면으로 표시하지 않습니다. 문제는 전체 화면 컨트롤이 parentView의 맨 아래 20px, 즉 상태 표시 줄을 계산하는 것처럼 보입니다. 상태 표시 줄은 있지만 그 위치는 이미 설명되어 있습니다. 컨트롤을 자신이 속한 뷰의 맨 위로 강제 이동하려고합니다. 그러나 어쨌든 객체에서 객체에 액세스하는 데 어려움을 겪고 있습니다. 컨트롤을 제공하는 뷰에 액세스 할 수있는 방법이 있습니까? 아니면이 문제를 해결하려면 Apple 컨트롤을 복제 할 사용자 지정 컨트롤을 구현해야합니까?MPMovieViewController 전체 화면 컨트롤 이동

Image of Movie Player in Application

답변

0

아이폰 OS SDK는 오버레이 뷰를 가진 예제 프로젝트가 있습니다. 전체 화면 아이콘을 사용하여 예제의 닫기 버튼을 쉽게 바꿀 수 있습니다. 가장 쉬운 솔루션은 아니지만 작동해야합니다.

https://developer.apple.com/library/ios/#samplecode/MoviePlayer_iPhone/Introduction/Intro.html

+0

은 내가 컨트롤 내 자신의 오버레이 구축을 끝낼 것입니다 생각합니다. 요구 사항은 전체 화면 컨트롤에만 적용되며 컨트롤을 벗어나는 옵션은 없습니다. 우리가 표시하는 다른 오버레이는 기본 내장 컨트롤을 차단합니다. – JDL

관련 문제