새로운보기 (iOS 5 API 사용) 하위보기 컨트롤러를 포함 할 수있는 컨테이너보기 컨트롤러를 만들었습니다. 세로보기 만 지원하는 하위보기 컨트롤러가 포함되어 있고 장치가 현재 가로 방향 인 경우 세로 방향으로 강제 회전하려고합니다.컨테이너보기 컨트롤러의 방향 변경
나는 거의 이것을하는 [UIViewController attemptRotationToDeviceOrientation]
방법을 발견했다. 실제로 반대 방향으로 작동하므로 하위 뷰 컨트롤러가 포함되어 있고 장치가 세로 방향 인 경우 가로로 회전 할 수 있지만 뷰 컨트롤러는 세로 방향으로 유지 된 다음 포함 된 뷰 컨트롤러를 닫을 수 있습니다. 자동으로 가로 방향으로 회전합니다.
현재 방향을 지원하지 않는 하위보기 컨트롤러를 포함 할 때 컨테이너보기 컨트롤러를 강제로 회전시키는 방법이 있습니까?
나는 방법이 생각합니다. 제가 정확히 이해한다면, 저는 과거와 비슷한 것으로 일했다고 생각합니다. 같은 것을 시도 했습니까 - (BOOL) shouldAutorotateToInterfaceOrientation : (UIInterfaceOrientation) interfaceOrientation { // 모든 방향을 허용하도록 재정의했습니다. if (embeded child)가 NO를 반환합니다. \t return 예; } – BBog
예, 현재 진행 중입니다. 문제는 자식 뷰 컨트롤러가 임베드 될 때 콜백이 호출되지 않는다는 것입니다. 회전시 또는 장치 방향과 일치하지 않는 방향으로 '[UIViewController 시도 회전 장치 오리진]]을 호출 할 때만. –