화면전환

  • 화면 전환은 동적인 방법과 정적인 방법이 존재한다.
  • 정적인 방법과 동적인 방법의 차이는 특정 상황에 대응을 할 수 있는 유무로 나뉠 수 있다.

뷰 호출 방법

뷰를 호출 하는 방법의 순서는 다음과 같다.

1 . 두 번째 뷰 컨트롤러를 추가

image

2 . 두 번째 뷰 컨트롤러에 대한 Identifier 추가

image

3 . 첫 번째 뷰에 버튼 추가

image

4 . 버튼에서 두 번째 뷰로 이동하는 코드 추가

viewcontroller.swift


import UIKit

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.
    }

    @IBAction func moveNext(_ sender: Any) {
        
        let uvc = self.storyboard!.instantiateViewController(withIdentifier: "second")
        
        uvc.modalTransitionStyle = UIModalTransitionStyle.coverVertical
        
        self.present(uvc, animated: true)
        
    }
    
}