개발/아이오에스
swift] 다른 뷰에 갔다가 다시 돌아오는 상황처리(viewWillAppear) / view의 생명주기(Life-Cycle)
dev.jake
2020. 12. 23. 10:58
swift] 이전에 뷰가 또 다른 뷰에서 호출 했을 때 처리(viewWillAppear) / view의 생명주기(Life-Cycle)
Did - 과거 Will은 미래를 의미한다.
viewDidLoad- 뷰가 로드 되었다.(리소스 초기화, 초기 화면구성, 처음 한 번만 실행해야하는 코드들..)
->
viewWillAppear - 뷰가 나타날 것이다
(ex- 3번뷰에서 어떠한 버튼을 눌러 1번뷰로 넘어 갈 때 1번 화면에서 viewWillAppear로 처리 가능)
->
viewDidAppear - 뷰가 나타남.( 화면에 나타난 직후에 실행)
->
viewWillDisappear - 뷰가 사라질 것이다.(뷰가 사라지기 직전에 호출함수)
->
viewDidDisappear - 뷰가 사라졌다.( 뷰 컨트롤러 제거를 알려줌)
override func viewWillAppear(_ animated: Bool) { // 취소, 가입 버튼으로 화면이 리로드될때
userIdTextField.text = UserInformation.sharedData.userId
}
iOS ) View Controller의 생명주기(Life-Cycle)
안녕하세요! 오늘은 View Controller생명 주기에 대해 알아보겠습니다. iOS를 시작하려고 하거나, 배우고 있는 분들이라면 반드시 알아야 해요. 하나하나 제대로 알아봅시다 ㅎㅎ View Controller의 생명
zeddios.tistory.com
viewDidLoad