[UIKit] 세그를 이용한 화면 전환/뒤로 가기
2022. 7. 28. 18:53ㆍiOS/UIKit
728x90
반응형
일단 버튼 오른쪽 마우스해서 드래그 Show 클릭
네비게이션바를 이용하지 않고 버튼을 이용하여 뒤로가기 실행
@IBAction func btnAction(_ btn: UIButton) {
switch btn {
case btnLogin:
self.navigationController?.popViewController(animated: true)
default:
return
}
}
나는 버튼을 처리하는 것을 한번에 모아서 진행중이라서 이렇게 써주었다
Action에 한줄만 넣어주면 뒤로가기 완료
그리고 push 해서 계속 화면이 쌓여있는 상황에서
전전전 화면이나 가고싶은 화면이 있을 경우에는
그 뷰컨막대기에 있는 exit 를 사용해야한다
자신이 가고싶은 화면에서
@IBAction func unwindJoinVC(_ segue: UIStoryboardSegue) {
print("뒤로가기")
}
이런식으로 메소드를 생성한 후에
버튼을 exit로 오른쪽드래그하게 되면 저기에 작성한 메소드가 뜰 것이다
그러면 이제 실행하고 버튼을 누르면 저 해당하는 메소드가 써있는 화면으로 이동할 것이다
https://blog.naver.com/PostView.nhn?blogId=horajjan&logNo=220622322609
[iOS] ViewController 사이의 다양한 화면 전환 방법에 대해 알아보자
'Swift2, 15장'을 인용하였다 iOS에서 화면 전환 방식은 분류 기준에 따라 크게 4가지 정도로 나누어 볼...
blog.naver.com
728x90
반응형
'iOS > UIKit' 카테고리의 다른 글
[UIKit] 커스텀 네비게이션바 (Custom NavigationBar) (0) | 2022.07.31 |
---|---|
[UIKit] 라디오버튼 (0) | 2022.07.29 |
[UIKit] 카카오로그인 (0) | 2022.07.27 |
[UIKit] MARK 단축키 만들기(스니펫:Snippet) (0) | 2022.07.27 |
[UIKit] 텍스트필드 글자수 제한 (0) | 2022.07.27 |