개발/App Developer
뷰 컨트롤러의 재정의 메소드 중요 몇가지
강아지아빠
2010. 8. 29. 16:40
loadView
- 컨트롤러가 관리할 새로운 뷰를 생성하고, 배치한다.
필요하다면 여러 뷰를 생성하고, 계층적으로 배치할 수 있다.
viewDidLoad
- loadView 가 호출되어 뷰 생성이나 로딩이 끝난 다음에 호출된다.
shouldAutorotateToInterfaceOrientation
- 애플리케이션이 방향 전환을 지원하는지를 YES(1) or NO(0) 로 반환한다.
이것은 애플리케이션이 시작될 때 호출되고, iPhone 이 방향 전환 될 때마다 호출된다.
willRotateToInterfaceOrientation
- iPhone 으로 방향 전환을 시작할 때 호출된다.
이 메소드에서는 회전된 형태로 뷰를 재배치한다.
didRotateFromInterfaceOrientation
- iPhone 의 방향전환이 끝난 후에 호출된다.
방향 전환 후에 추가로 시각적인 효과를 구현하기 위해 재정의 할 수 있다.
viewDidAppear
- 이 메소드는 뷰 컨트롤러가 관리하는 각각의 뷰가 뷰 사이의 내비게이션에 의해 화면에 완전히
나타난 다음 호출된다. 최초로 뷰가 나타날 때도 호출된다.
viewDidDisappear
- 이 메소드는 viewDidAppear; 와 반대로 뷰 컨트롤러가 관리하는 각각의 뷰가 뷰 사이의
내비게이션에 의해 화면에서 사라진 후에 호출된다.