# 개발자노트/IOS
[Xcode8] storyboard에서 unwind 추가하기
쩡냥이
2017. 6. 29. 11:57
* StoryBoard Unwind추가
IOS 앱을 개발하다 보면 Back 키가 존재하지 않기 때문에 Back 버튼을 화면에 만들어 이전 화면으로 돌아가야하는 경우가 있다.
이러한 경우 Unwind라는 함수를 사용하면 문제없이 현재화면을 종료하고 원하는 화면으로 이동할 수 있다.
위와 같이 화면에서 첫번째 화면에서 두번째 화면, 세번째 화면으로 이동한 후 뒤로 갈때 현재 화면을 종료하고 원하는 화면을 만들기 위해 예제를 만들어 테스트 해보았다.
- FirstPage
: [Go next Page]를 클릭하면 Second Page로 이동
- SecondPage
: [Go next Page]를 클릭하면 Third page로 이동
: [Go First]를 클릭하면 SecondPage화면이 종료되고 FirstPage로 이동
- ThirdPage
: [Go First]를 클릭하면 ThirdPage화면이 종료되고 FirstPage로 이동
: [Go First]를 클릭하면 ThirdPage화면이 종료되고 SecondPage로 이동
제일 먼저 첫번째 화면과 두번째 화면에 다음과 같이 코드를 추가
<<FirstPage와 연결된 Swift파일>>
<<FirstPage와 연결된 Swift파일>>
그리고 [Go FirstPage]를 끌어 Exit에 가져다 놓으면
작성해놓은 함두 두개가 뜬다
나는 첫번째 페이지로 돌아갈것이기 때문에 첫번재 페이지 Swift파일에 작성한 함수를 선택하면 끝!