iOS 입문자의 공부기록 포스팅 입니다. 정확하지 않은 내용이 있을 수 있으므로 보시면 댓글로 알려주세요 :)

왼쪽 화면에서 오른쪽 화면으로 'view controller 호출로 새창 열기' 버튼을 누르면 오른쪽 창으로 가고, back 버튼을 누르면 다시 기존 화면으로 전환되는 작업을 진행했습니다.
iOS 초보로서 겪었던 삽질을 기록합니다...
새창 열기
//View controller로 새창 열기//
@IBAction func clickMoveButton(_ sender: UIButton) {
//변환할 vc를 지정 및 인스턴스화로 생성
guard let presentVC = self.storyboard?.instantiateViewController(withIdentifier: "presentStoryboard")
else {return}
//vc 전환
self.present(presentVC, animated: true, completion: nil)
print("페이지 이동")
}
열었던 창 닫기
@IBAction func clickBackbtn(_ sender: UIButton) {
self.dismiss(animated: true)
}
override func viewDidLoad() {
super.viewDidLoad()
}
다른 블로그를 참조하여 작성했는데, 새로운 창으로 전환은 되지만 웬걸 뒤로 돌아가는 기능이 되질 않았습니다.
한참을 서치 하다가 같은 view controller가 아니므로 새로운 클래스를 생성해주고 그 곳에서 버튼변수를 연결해주어야만 한다는 사실을 깨달았습니다.
너무나도 기초적인 내용이어서 그랬을까요... 해당 내용은 서치해도 제가 못찾은 것인지 나오지 않더군요. 제가 혹시나 하는 마음에 시도해 본 것이 성공했습니다.

혹시나 이 방법 말고도 다른 방법이 있다면 댓글로 알려주세요... ㅎㅎ
-참조
https://velog.io/@ellyheetov/%ED%99%94%EB%A9%B4%EC%A0%84%ED%99%98
iOS 화면 전환
화면을 전환하기위해 가장먼저 해야할 일은 전환 할 화면을 정하는 것이다. 다음으로 내가 전환하고자 하는 화면의 View Controller의 인스턴스를 생성해야한다. 이제 생성된 인스턴스를 불러들여
velog.io
https://one10004.tistory.com/106
[iOS] iOS의 화면 전환 - View Controller 호출 전환 (1/3)
화면을 전환하는 4가지 방법 iOS의 화면 전환 방법에는 총 4가지가 있다. View Controller의 View 위에 다른 View로 바꿔치기 View Controller에서 다른 View Controller를 호출하여 전환하기 (present) Navigation Control
one10004.tistory.com