반응형
iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다.
개발 핸드폰 설정을 화면전환이 안 되게끔 설정해놓아 개발 당시에는 몰랐었는데,
다른 핸드폰으로 사용을 해보니 화면이 전환되며 짜놓은 Layout이 아닌 다른 상태로 바뀌었다.
그리하여 아래와 같은 코드와 설정을 바꿔주어 화면전환이 안 되게끔 설정을 했다.
AppDelegate.swift에서 supportedInterfaceOrientationFor 함수를 만든다.
bebelucy - target - Info 화면에서 Supported Interface orientations 설정에서 Landscape 부분을 삭제한다.
위의 설정을 변경하여 iPhone은 화면전환이 안 되었지만, iPad에서는 화면전환이 안 되어서 찾아본 결과
target - Deployment Info - Requires full screen 설정을 선택하면 Pad에서도 화면전환이 안 되게끔 설정을 할 수 있다.
반응형
'iOS > 코드조각' 카테고리의 다른 글
[iOS, Swift] localized 다국어 지원(Extension) (0) | 2022.10.27 |
---|---|
[iOS, Swift] 앱 내의 파일 확인하기 (FileManager) (0) | 2022.10.24 |
[iOS, Swift] 아이폰, 아이패드 디바이스 확인방법 (0) | 2022.10.18 |
[iOS, Swift] NSLayoutConstraint Multiplier 수정하기 (0) | 2022.10.18 |
[iOS, Swift] 텍스트뷰 라인 수 제한하기 (0) | 2022.10.13 |