2011-11-29 3 views
0

viewWillAppear 메서드의 XIB 파일에서 뷰 컨트롤러의 주 뷰를 다시로드 할 수 있습니까? 이 방법은 뷰를 크게 변경합니다.이 경우 뷰를 뒤집을 수 없습니다. 뷰 컨트롤러가 네비게이션 스택에서 푸시되면 메서드는 변경된 뷰를 처리해야합니다. XIB에서 바라본 시야를 풀 수 있다면 훨씬 더 쉬울 것입니다. Apple 구현에서는 뷰가 고정 된 상태로 유지되므로 재사용 할 수 있다고 가정합니다.viewWillAppear 메서드로 뷰를 다시로드

+5

보기가 이미로드되었습니다. 그렇지 않으면 나타나지 않습니다. – Till

+1

왜 이것을하고 싶습니까? –

+0

예,보기를로드하고 원하는대로보기를 수정하는 등 자유롭게 할 수 있습니다. 그러나 더 나은 솔루션이있을 수 있습니다. 문제가 정확히 무엇입니까? –

답변

0

-viewWillAppear에서보기의 대부분을 업데이트 할 수 있습니다. 당신이 거기에서 업데이트 할 수 있거나 할 수없는 것을 규정하지 않습니다.

당신이 할 때 모든 것을 설명하십시오. 나는 -viewWillAppear을 사용하여 정보로 내보기를 새로 고쳤으므로이를 사용하여 -viewDidLoad가 아닌 필요한 것을 초기화 할 수 있습니다.

관련 문제