[iOS] Swift 화면 강제 회전 (orientation)

  [iOS] Swift 화면 강제 회전 (orientation)


안녕하세요. 물먹고하자 입니다 :)

오늘은 맡고있는 다른 프로젝트중 '프레젠테이션뷰' 에 

강제 landscape 요청이 있어서 테스트 해봤습니다.

테스트 겸 작업해본 내용 공유드립니다.



샘플코드 결과 동영상 (회전 푼상태)


  샘플소스

프로젝트 설정 회전범위 체크

AppDelegate 회전 허용 범위 설정

ViewController 회전 재설정 코드 추가

새로운 화면 띄울시 강제 화면 회전하여 띄워주기


  마무리

코드는 생각보다 심플한데, Xcode Beta로 작업중이라 iOS16 부터 변경되는 코드가 있는 것 같다. 급하지 않았던 건이라 이정도만 알아보긴했는데,

예전에는 Beta시에 KVC 접근시 앱 크러쉬 현상이 있었는데, 이제는 그정도는 아닌것 같다.

오늘은 이만!


즐거운 코딩 되세요~ :)

댓글