UISplitViewController.DisplayMode

Panther·2021년 10월 10일
0

https://developer.apple.com/documentation/uikit/uisplitviewcontroller/displaymode

"Constants that describe the possible arrangements for a split view interface."

Declaration

enum DisplayMode : Int

Overview

스플릿 뷰 컨트롤러의 디스플레이 모드는 스플릿 뷰 컨트롤러의 자식 뷰 컨트롤러들의 시각적 정렬을 제어합니다. preferredDisplayMode 속성을 사용해서 선호하는 디스플레이 모드를 설정할 수 있으며, 스플릿 뷰 컨트롤러는 스스로를 업데이트하고 displayMode 속성에서 실제 디스플레이 모드를 반영합니다.

디스플레이 모드는 확장된 정렬에서 스플릿 뷰 컨트롤러를 적용합니다. 스플릿 뷰 인터페이스가 축소될 때(isCollapsedtrue일 때), 디스플레이 모드는 스플릿 뷰 컨트롤러의 인터페이스 모양에 영향을 주지 않습니다.

스플릿 뷰 컨트롤러의 스플릿 동작(splitBehavior)은 가능한 경우의 디스플레이 모드에 영향을 및비니다. 더 많은 정보는 UISplitViewController.SplitBehavior를 보시기 바랍니다.

UISplitViewController.SplitBehavior
https://developer.apple.com/documentation/uikit/uisplitviewcontroller/splitbehavior
https://velog.io/@panther222128/UISplitViewController.SplitBehavior

Split BehaviorPossible Display Modes
TileUISplitViewController.DisplayMode.secondaryOnly
UISplitViewController.DisplayMode.oneBesideSecondary
UISplitViewController.DisplayMode.twoBesideSecondary
OverlayUISplitViewController.DisplayMode.secondaryOnly
UISplitViewController.DisplayMode.oneOverSecondary
UISplitViewController.DisplayMode.twoOverSecondary
DisplaceUISplitViewController.DisplayMode.secondaryOnly
UISplitViewController.DisplayMode.oneBesideSecondary
UISplitViewController.DisplayMode.twoDisplaceSecondary

사용자 상호작용으로 현재 디스플레이 모드를 변경하기 위한 몇 가지 방법이 존재합니다. 사용자 상호작용의 타입(제스쳐 혹은 버튼 탭)에 기반해 디스플레이 모드는 사전에 정의된 상태의 집합 사이를 전환할 수 있습니다.

0개의 댓글