2017-03-15 2 views
0

이것은 내 PlayerViewController 이미지 >>1입니다. 이 컨트롤러의 상단에는 비디오 플레이어가 있습니다. 나는 다른 모든 뷰 콘트롤러를 초상화로 원한다. 선수 이외의 경관뿐만 아니라 항상 초상화에 있어야합니다. 사용자가 화면을 가로로 회전하면 비디오 플레이어를 확장하고 회전해야합니다. 비디오 플레이어 만.비디오 플레이어 만 허용 회전중인 뷰어 컨트롤러에서 가로

하지만 회전 할 때 추한 것처럼 보입니다. 전체보기가 회전합니다. 이미지 >>2

제발 도와주세요. 미리 감사드립니다.

답변

0

보기에 컨트롤이 배치 된 방식은 무엇입니까? 스토리 보드와 자동 레이아웃을 사용하고 있습니까? 아니면 코드를 통해 모든 위치/레이아웃을 수행하고 있습니까? 스토리 보드를 사용하는 경우 가로보기와 세로보기의 레이아웃을 각각 별도로 지정할 수 있습니다.

또는 자동 레이아웃 제약 조건을 설정하여 화면 크기에 따라 비디오 플레이어를 변경할 수 있습니다. 이 접근법은 다른 컨트롤이 어떻게 설정 되었는가에 달려 있습니다 ...

+0

스토리 보드 및 자동 레이아웃을 사용하고 있습니다. 그러나 일부 뷰 오버레이를 플레이어 위에 올려 놓습니다. 그건 문제가 아니야. –

+0

하지만이 뷰를 회전하면이 더러운 방식으로 표시됩니다. 다른 모든 견해 (dJ 이름, 시간, 프로그램 이름)를 세로로 유지해야하며 비디오 플레이어 만 회전해야합니다. –

+0

그러면 자동 레이아웃 제약 조건이 제대로 작동하도록 작업을 처리하기 위해 제대로 설정되지 않은 것일 수 있습니다. 어딘가에 프로젝트를 업로드 할 수 있는지 살펴볼 수는 있지만 그렇지 않으면 수행중인 작업을 모른 채 코멘트를하기가 어렵습니다. – Fahim