본문 바로가기
Apple

[Swift] 세그웨이(Segue) 지정 방법 다섯 가지

by 밝음의기둥 2018. 9. 19.
반응형

세그웨이(Segue)는 다섯 가지 방법으로 지정할 수 있습니다. 



1. Show

Swift 2.X 에서의 [Push]와 유사합니다. 기본 뷰 컨트롤러에 새로운 뷰 컨트롤러를 불러올 때 새로운 뷰 컨트롤러가 스택(Stack)에 푸시(Push)하면서 활성화됩니다. 다시 이전 화면으로 돌아갈 때는 새로운 뷰 컨트롤러가 팝(Pop)이 되면서 밑에 있던 기존의 뷰 컨트롤러가 활성화되는 형태입니다. 이때 가장 위에 있는 뷰 컨트롤러가 활성화 됩니다.


2. Show Detail

[Show] 와 매우 비슷하지만 푸시(Push)가 아니라 교체(Replace) 된다는 점이 다릅니다. 현재 뷰 컨트롤러 스택(Stack)의 최상단 뷰를 교체합니다.


3. Present Modally

새로운 뷰 컨트롤러를 보여 주는 스타일과 화면 전환 스타일을 결정하여 뷰를 모달(Modal) 형태로 보여 줍니다.


4. Present As Popover

현재 보이는 뷰 컨트롤러 위에 앵커를 가진 팝업 형태로 콘텐츠 뷰를 표시합니다.


5. Custom

개발자가 임의로 지정한 동작을 수행합니다.


[ 자료 출처 : Do it! 스위프트로 아이폰 앱 만들기 입문 (개정2판) p.391 ]








반응형