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
'개발 > 아이오에스' 카테고리의 다른 글
swift] button 비활성화 하는 법 UIButton (0) | 2020.12.23 |
---|---|
swift] 텍스트필드, 이미지뷰, 레이블 값 채워져있는지 확인하기 isEmpty (0) | 2020.12.23 |
swift] 이미지 가져오기 , 수정하기 (0) | 2020.12.22 |
swift] UIImageView 클릭 시 동작 터치시 동작 UITapGestureRecognizer 사용 (0) | 2020.12.22 |
swift] UIDatePicker - DateFormatter (0) | 2020.12.22 |