문제

지금까지는 두 개의 탐색 컨트롤러 항목이있는 UitabbarController가 있습니다. 각 클래스에 DispaUtorotateTointerfaceorientation을 추가하여 응용 프로그램이 회전 할 수 있습니다. 그러나 정확히 내가 원하는 것은 아닙니다.

내가하고 싶은 것은 클래스 중 하나에서 uinavigationbar에 버튼을 추가하는 것입니다. 이 버튼을 누르면 다른 뷰를 조경 모드에로드하기를 원합니다. 이보기에는 네비게이션 바 또는 탭 바 컨트롤러가 표시되지 않아야합니다.

이것을 어떻게 작동시킬 수 있습니까?

안부, Paul Peelen

도움이 되었습니까?

해결책

Apple과 유사한 접근 방식을 사용하려고 노력할 수 있습니다. 대체 뷰 견본.
기본적으로 당신은 다음과 같습니다.

  1. 적절한 크기로 조경보기를 만듭니다 (표준 상태 바가 보이는 경우 조경의 경우 480x300)
  2. 버튼 핸들러에서 조경 통화를 밀어냅니다 -pushModalViewController 현재보기 컨트롤러에서
  3. 조경에 올바르게 표시되도록 필요한 아핀 변환을 귀하의 견해에 적용하십시오.

다른 팁

사용 presentModalViewController:animated: 모달 뷰 컨트롤러를 구현하십시오 shouldAutorotateToInterfaceOrientation: 따라서.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top