Programing

모든 셀렉션 세그의 차이점은 무엇입니까?

lottogame 2020. 3. 20. 08:10
반응형

모든 셀렉션 세그의 차이점은 무엇입니까?


  • 보여 주다
  • 세부 사항 표시
  • 모달 선물
  • 팝 오버 프리젠 테이션
  • 커스텀

여기에 이미지 설명을 입력하십시오

그들 사이의 차이점은 무엇입니까? 나는 그것에 관한 문서를 찾을 수 없었다. 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.

더 자세한 정보는 Using Segues 문서읽고 segue 의 유형과 스토리 보드에서 사용하는 방법을 설명합니다. 또한 WWDC 2014의 세션 216 UIKit 을 사용하여 적응 형 앱 빌드를 확인하십시오. 이들은 새로운 적응 형 Segues를 사용하여 적응 형 앱을 구축하는 방법에 대해 이야기하고 이러한 segue를 활용하는 데모 프로젝트를 구축했습니다.


명확하게하기 위해 위의 @Joey의 답변을 다음 GIF와 함께 설명하고 싶습니다.

보여 주다

여기에 이미지 설명을 입력하십시오

세부 사항 표시

여기에 이미지 설명을 입력하십시오

모달 선물

여기에 이미지 설명을 입력하십시오

팝 오버로 제시

여기에 이미지 설명을 입력하십시오


문서가 여기로 이동했습니다 : https://help.apple.com/xcode/mac/8.0/#/dev564169bb1

여기에 아이콘을 복사 할 수 없지만 설명은 다음과 같습니다.

  • 표시 : 화면 내용에 따라 세부 사항 또는 마스터 영역에 내용을 표시합니다.

    앱이 마스터 및 세부 사항보기를 표시하는 경우 컨텐츠가 세부 사항 영역으로 푸시됩니다. 앱이 마스터 또는 세부 사항 만 표시하는 경우 컨텐츠는 현재보기 컨트롤러 스택 맨 위로 푸시됩니다.

  • 세부 사항 표시 : 세부 사항 영역에 컨텐츠를 표시하십시오.

    앱에 마스터 및 상세보기가 표시되면 새 콘텐츠가 현재 상세를 대체합니다. 앱이 마스터 또는 세부 사항 만 표시하는 경우 컨텐츠는 현재보기 컨트롤러 스택의 상단을 대체합니다.

  • 모달 표시 : 내용을 모달 표시합니다.

  • 팝 오버로 표시 : 컨텐츠를 기존보기에 고정 된 팝 오버 로 표시합니다.

  • 커스텀 : 커스텀 segue를 사용하여 나만의 행동을 만듭니다.


좀 더 실용적인 학습을 선호하는 사람들은 도크에서 segue를 선택하고 속성 관리자를 열고 다른 종류의 segue (드롭 다운 "종류") 사이를 전환하십시오. 예를 들어 "현재 모달"을 사용하면 전환 유형 등을 선택할 수 있습니다.

참고 URL : https://stackoverflow.com/questions/25966215/whats-the-difference-between-all-the-selection-segues

반응형