본문 바로가기
Swift

세그웨이(코드로 Scene 전환)

by 루에 2015. 10. 26.
반응형

스토리보드에서 뷰 컨트롤러를 2개 이상 만들고,


뷰 컨트롤러를 액션이나 아울렛 연결하듯이 다른 뷰 컨트롤러로 연결한다. 연결 방식은 Present Modally로 한다.


그러면 화살표가 연결되고 세그웨이를 호출할 준비가 된다.


코드에서 세그웨이를 컨트롤하는 메소드는 3개이다.

1
2
3
4
5
6
        // identifier(세그웨이 아이디)에 맞는 세그웨이 실행
        self.performSegueWithIdentifier(<#T##identifier: String##String#>, sender: <#T##AnyObject?#>)
        // 세그웨이가 실행되기 전 호출(데이터를 넘길 때 사용)
        self.prepareForSegue(<#T##segue: UIStoryboardSegue##UIStoryboardSegue#>, sender: <#T##AnyObject?#>)
        // 세그웨이를 실행할지 결정
        self.shouldPerformSegueWithIdentifier(<#T##identifier: String##String#>, sender: <#T##AnyObject?#>-> Bool
cs


3개의 메소드를 이용해 데이터를 전달하고 씬을 전환한다.


풀과정



귀찮아서 이미지로...

반응형

댓글