swift navigationContoller을 이용한 화면전이

Posted by on Friday, March 26, 2021 Tags: swift   1 minute read

화면전이

스토리보드에 navigationConroller을 배치하고 Controller에 아래와 같은 Action을 드레그해서 만들 수 있다.

navigationController에 pushViewController를 하면 이동 popViewController을 하면 화면을 뒤로 돌리는 방식이다.

화면 이동

@IBAction func naviGoSecond(_ sender: Any) {
    guard let naviSecondview = self.storyboard?.instantiateViewController(withIdentifier: "NavigationSecondView") else{
        return
    }
    self.navigationController?.pushViewController(naviSecondview, animated: true)
}

뒤로 이동

@IBAction func popNavigationVIew(_ sender: Any) {
    self.navigationController?.popViewController(animated: true)
}