ios - iOS 8.1 자동 회전

기사 출처 ios swift xcode6

내 프로젝트에서 필요한 모든 유형의 오리엔테이션을 확인합니다!
이것은 iOS 7.1에서 잘 작동하지만 iOS 8.1에서는 제대로 작동하지 않습니다. iOS 8.1에서 앱을 세로 또는 가로 모드로 열면 제대로 작동하지만 사용 중일 때는 상태 표시 줄 만 회전을 변경합니다!
이 문제를 어떻게 해결할 수 있습니까?
나는 며칠 동안 같은 문제를 겪었고 ChrisJP's 링크에서 답변을 받았습니다.

appdelegate.m 파일에서 애플리케이션 didFinishLaunchingWithOptions에 다음 코드를 주석 처리하십시오.

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];


다음은 링크의 텍스트입니다 (만료되거나 사람들이 개발자 포럼에 로그인하기를 원하지 않는 경우).

"내가 이걸 고쳤어!

여러분들도 모두 스토리 보드를 사용하고 있다고 생각하십니까? 그렇다면 스토리 보드를 사용하지 않았을 때부터 앱 델리게이트에 오래된 코드가 남아있을 것입니다. 스토리 보드를 사용할 때는 더 이상 필요하지 않았지만 8.1까지는 효과가 없었습니다.


내비게이션 컨트롤러 (또는 사용중인 모든 항목)가 스토리 보드에서 "초기보기 컨트롤러"로 설정되어 있는지 확인합니다.
appdelegate.m 파일에서 didFinishLaunchingWithOptions 애플리케이션에 나타나는 UIWindow 및 rootViewController에 대한 모든 참조를 제거합니다. 나를 위해 여전히 다음 두 줄이 있었는데 제거 후 문제가 해결되었습니다.


self.window = [[UIWindow 할당] initWithFrame : [[UIScreen mainScreen] 경계]];
[self.window makeKeyAndVisible];

또한 self.window.rootViewController를 설정했습니다. 또한 어떤 이유로 재정의하지 않는 한 설정할 필요가 없습니다.

그것이 저를 위해 고쳐진 것입니다. 여러분들에게도 도움이되기를 바랍니다. "

이 질문에 대해 Stack Overflow에서 비슷한 토론을 찾았습니다: https://stackoverflow.com/questions/26521633/

관련 기사
ios - UITableView 셀을 누를 때 레이블 숨기기
ios - UIButton의 차이점! 및 UIButton? 신속한 IOS에서
java - LibGDX iOS RoboVM 가로 방향이 전체 화면이 아님
ios - UITableView-Swift : UITableViewCell의 확인 표시
ios - Core Data Swift로 TableView 및 행 섹션화
ios - 신속하게 작업 결과에 따라보기 전환
ios - 신속한 iOS에서 텍스트 필드 UI 업데이트
ios - UIView.animateWithDuration 완료
ios - Swift에서 Core Data로부터받은 배열 정렬
ios - UIcollectionview에서 특정 셀에 대한 참조 가져 오기