iOS 13 에서 변경된 UIModalPresentationStyle 해킹하기
3
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

iOS 13 UIModalPresentationStyle 변경

이 게시물은 iOS 13에서 UIViewController.modalPresentationStyle의 기본 값이 변경된 것에 대해 설명합니다.

주요 내용

  • 기본 값이 .automatic에서 .fullScreen으로 변경됨
  • 기존 코드에서 변경이 필요함
  • 세 가지 대처 방법 제안: Method Swizzling, 커스텀 UINavigationController, 스코프 우선순위 해킹

스코프 우선순위 해킹

Swift의 스코프 우선순위를 이용해 UINavigationController의 네임스페이스를 재정의하여 modalPresentationStyle을 .fullScreen으로 설정하는 방법이 소개되었습니다.