iPad에서 Device Orientation을 Portrait 전용으로 만드는 방법

1752 단어 iOSiPad
iPad에서는 모든 Orientation에 대응할 필요가 있는 것 같습니다만, Portrait만으로 하는 방법이 있었으므로 소개합니다.

운영 환경



Deployment Target: 11.0

대응 방법



Requires full screen



Requires full screen` 에 체크합니다.

`

이 설정을하면 멀티 태스킹 기능을 사용할 수 없게되므로 이해하신 후에 설정하십시오.

덧붙여서 스크린샷에서 Portrait 에만 체크가 되어 있습니다만, 이 설정에서도 iPad에서는 Portrait 이외에도 됩니다.

supportedInterfaceOrientations



대응이 필요한 ViewController로 다음의 구현을 실시합니다
    override var shouldAutorotate: Bool { return true }
    override var supportedInterfaceOrientations: UIInterfaceOrientationMask { return .portrait }

이 두 가지로 iPad에서 Device Orientation을 Portrait만으로 할 수 있었습니다.

참고한 기사


  • iPad Multitasking을 지원하는 메모
  • iPhone 앱을 범용화하기 위해 최소한 필요한 것
  • 좋은 웹페이지 즐겨찾기