Uitabbarcontroller의 Landscape uiview
-
18-09-2019 - |
문제
지금까지는 두 개의 탐색 컨트롤러 항목이있는 UitabbarController가 있습니다. 각 클래스에 DispaUtorotateTointerfaceorientation을 추가하여 응용 프로그램이 회전 할 수 있습니다. 그러나 정확히 내가 원하는 것은 아닙니다.
내가하고 싶은 것은 클래스 중 하나에서 uinavigationbar에 버튼을 추가하는 것입니다. 이 버튼을 누르면 다른 뷰를 조경 모드에로드하기를 원합니다. 이보기에는 네비게이션 바 또는 탭 바 컨트롤러가 표시되지 않아야합니다.
이것을 어떻게 작동시킬 수 있습니까?
안부, Paul Peelen
해결책
Apple과 유사한 접근 방식을 사용하려고 노력할 수 있습니다. 대체 뷰 견본.
기본적으로 당신은 다음과 같습니다.
- 적절한 크기로 조경보기를 만듭니다 (표준 상태 바가 보이는 경우 조경의 경우 480x300)
- 버튼 핸들러에서 조경 통화를 밀어냅니다
-pushModalViewController
현재보기 컨트롤러에서 - 조경에 올바르게 표시되도록 필요한 아핀 변환을 귀하의 견해에 적용하십시오.
다른 팁
사용 presentModalViewController:animated:
모달 뷰 컨트롤러를 구현하십시오 shouldAutorotateToInterfaceOrientation:
따라서.
제휴하지 않습니다 StackOverflow