2011-10-21 5 views
1
[self.view addSubview:self.ListNewController.view]; 

우리는 함수가 self.view에 뷰를 추가한다는 것을 알고 있습니다. 질문은 listNewController의 viewWillAppear이 호출되지 않는 이유는 무엇입니까?왜 viewWillAppear가 호출되지 않습니까?

애니메이션을 변경하고 viewWillAppear을 호출하는 방법은 무엇입니까?

답변

1

iOS 5.0 이상에서는 viewWillAppear이 호출됩니다. 그러나 viewWillAppear이 UINavigationController의 뷰 수명주기의 일부일 때까지는 viewWillAppear 및 유사한 메소드가 pushViewController와 같은 작업을 수행 할 때만 호출된다는 점에서 의미가 있습니다. 애니메이션 :

그래서 여러분이 원하는 것은 viewDidLoad , 또는 viewWillAppear를 수동으로 호출하십시오.

관련 문제