- 보여 주다
- 세부 사항 표시
- 모달 선물
- 팝 오버 프리젠 테이션
- 커스텀
그들 사이의 차이점은 무엇입니까? 나는 그것에 관한 문서를 찾을 수 없었다. Google 검색에서 찾은 것이 있었지만 이제 사라졌습니다. https://developer.apple.com/library/ios/recipes/xcode_help-interface_builder/articles-storyboard/StoryboardSegue.html
그들 사이의 차이점은 무엇입니까? 나는 그것에 관한 문서를 찾을 수 없었다. Google 검색에서 찾은 것이 있었지만 이제 사라졌습니다. https://developer.apple.com/library/ios/recipes/xcode_help-interface_builder/articles-storyboard/StoryboardSegue.html
답변:
다음은 segue에 대한 간략한 요약과 각 유형의 예입니다.
표시 -목적지보기 컨트롤러를 탐색 스택으로 푸시하고, 오른쪽에서 왼쪽으로 위로 이동하여 뒤로 단추를 제공하여 소스로 돌아갑니다. 또는 탐색 컨트롤러에 포함되지 않은 경우 모달로 표시됩니다.
예 : Mail에서받은 편지함 / 폴더 탐색
세부 정보 표시 -분할보기 컨트롤러에서 사용하기 위해 확장 된 2 열 인터페이스에있을 때 상세 / 보조보기 컨트롤러를 대체합니다. 그렇지 않으면 1 열로 축소 된 경우 탐색 컨트롤러에서 푸시됩니다.
예 : 메시지에서 대화를 누르면 대화 세부 사항-두 개의 열 레이아웃 인 경우 오른쪽에있는보기 컨트롤러 교체 또는 단일 열 레이아웃 인 경우 대화를 푸시
Present Modally- 이전보기 컨트롤러를 포함하여 프레젠테이션 옵션에 정의 된대로 다양한 애니메이션 방식으로보기 컨트롤러를 표시합니다. 가장 일반적으로 사용되는보기 컨트롤러는 아래에서 위로 움직이며 iPhone 또는 iPad의 전체 화면을 덮는보기 컨트롤러를 나타냅니다. 프리젠 테이션보기 컨트롤러를 어둡게하는 가운데 상자로 표시하는 것이 일반적입니다.
예 : 설정에서 터치 ID 및 비밀번호 선택
팝 오버 프레젠테이션-iPad에서 실행하면 대상이 팝 오버로 나타나고이 팝 오버 외부의 아무 곳이나 누르면 팝업이 해제되거나 iPhone 팝 오버도 지원되지만 기본적으로 전체 화면에 대상이 모달로 표시됩니다.
예 : 탭핑 캘린더의 + 버튼
관습 -당신은 당신의 자신의 관습 segue를 구현하고 그 행동을 제어 할 수 있습니다
더 이상 사용되지 않는 segue는 본질적으로 위에서 설명한 것과 일치하지 않습니다. 이 segue 유형은 iOS 8에서 더 이상 사용되지 않습니다. Push, Modal, Popover, Replace.
자세한 내용은 Segues 사용 설명서 를 읽고 segue 의 유형과 스토리 보드에서 사용하는 방법을 설명합니다. 또한 WWDC 2014의 세션 216 UIKit 을 사용하여 적응 형 앱 빌드를 확인하십시오. 이들은 새로운 적응 형 Segues를 사용하여 적응 형 앱을 구축하는 방법에 대해 이야기하고 이러한 segue를 활용하는 데모 프로젝트를 구축했습니다.
문서가 여기로 이동했습니다 : https://help.apple.com/xcode/mac/8.0/#/dev564169bb1
여기에 아이콘을 복사 할 수 없지만 설명은 다음과 같습니다.
표시 : 화면 내용에 따라 세부 사항 또는 마스터 영역에 내용을 표시합니다.
앱에 마스터 및 상세보기가 표시되면 콘텐츠가 상세 영역으로 푸시됩니다. 앱이 마스터 또는 세부 사항 만 표시하는 경우 컨텐츠는 현재보기 컨트롤러 스택의 맨 위에 푸시됩니다.
세부 사항 표시 : 세부 사항 영역에 컨텐츠를 표시하십시오.
앱에 마스터 및 상세보기가 표시되면 새 콘텐츠가 현재 상세를 대체합니다. 앱이 마스터 또는 세부 사항 만 표시하는 경우 컨텐츠는 현재보기 컨트롤러 스택의 상단을 대체합니다.
모달 표시 : 내용을 모달 표시합니다.
팝 오버로 표시 : 컨텐츠를 기존보기에 고정 된 팝 오버 로 표시합니다.
Custom : 커스텀 segue를 사용하여 나만의 행동을 만듭니다.