새소식

macOS

[macOS] NSStoryBoardSegue

  • -

사내 macOS앱을 개발을 진행할 때 뷰를 제어할 때 NSStoryboardSegue를 사용하는데 종류에 대하여 정리하였다.

 

 

  • Show

- 목적지 뷰 컨트롤러를 표시하는 데 사용 

- 화면이 전환될 때 애니메이션 효과를 제공하며, 일반적으로 스택 뷰 컨트롤러에서 사용

 

  • Modal

- 목적지 뷰 컨트롤러를 모달로 표시하는 데 사용

- Modal로 표시되는 뷰 컨트롤러는 현재 뷰 컨트롤러 위에 나타나며, 사용자는 모달이 닫힐 때까지 이전 화면에 접근할 수 없음

 

  • Sheet

- 목적지 뷰 컨트롤러를 시트로 표시하는 데 사용

- 모달과 유사하지만, 시트는 부모 창에 연결된 형태로 나타남

 

  • Popover

- 목적지 뷰 컨트롤러를 팝오버로 표시하는 데 사용

- 주로 iPad에서 사용되며, 특정 컨트롤 또는 뷰에서 작은 팝업 창으로 다른 뷰 컨트롤러를 표시할 때 유용

 

  • Custom 

- 사용자 정의 화면 전환을 정의하는 데 사용

- 개발자가 직접 화면 전환의 동작을 커스터마이징할 수 있도록 하는 옵션

- 사용자 정의 세그웨이를 만들고 연결하여 특정 동작을 정의할 수 있음

728x90

'macOS' 카테고리의 다른 글

[macOS] Mac Address 가져오기  (0) 2023.07.23
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.