[macOS] NSStoryBoardSegue
2023. 12. 4. 16:19
사내 macOS앱을 개발을 진행할 때 뷰를 제어할 때 NSStoryboardSegue를 사용하는데 종류에 대하여 정리하였다.
- Show
- 목적지 뷰 컨트롤러를 표시하는 데 사용
- 화면이 전환될 때 애니메이션 효과를 제공하며, 일반적으로 스택 뷰 컨트롤러에서 사용
- Modal
- 목적지 뷰 컨트롤러를 모달로 표시하는 데 사용
- Modal로 표시되는 뷰 컨트롤러는 현재 뷰 컨트롤러 위에 나타나며, 사용자는 모달이 닫힐 때까지 이전 화면에 접근할 수 없음
- Sheet
- 목적지 뷰 컨트롤러를 시트로 표시하는 데 사용
- 모달과 유사하지만, 시트는 부모 창에 연결된 형태로 나타남
- Popover
- 목적지 뷰 컨트롤러를 팝오버로 표시하는 데 사용
- 주로 iPad에서 사용되며, 특정 컨트롤 또는 뷰에서 작은 팝업 창으로 다른 뷰 컨트롤러를 표시할 때 유용
- Custom
- 사용자 정의 화면 전환을 정의하는 데 사용
- 개발자가 직접 화면 전환의 동작을 커스터마이징할 수 있도록 하는 옵션
- 사용자 정의 세그웨이를 만들고 연결하여 특정 동작을 정의할 수 있음
728x90
'macOS' 카테고리의 다른 글
[macOS] Mac Address 가져오기 (0) | 2023.07.23 |
---|