UITabBarController가 화면에 첫 번째 탭을 표시 할 때 어떤 메서드가 호출됩니까? viewDidAppear가 작동하지 않습니다.

모건 와일드

나는이 UITabBarController(가) 스토리 보드에서 "초기보기 컨트롤러"로. 화면에 표시되면 가장 왼쪽 탭의보기가 표시됩니다. 해당 탭의 컨트롤러 구현에는 다음과 같은 방법이 있습니다.

- (void)viewDidAppear:(BOOL)animated {
    NSLog(@"view controller - first tab - appeared");
}

처음로드 할 때가 아니라 첫 번째 탭으로 수동으로 전환 할 때만 호출됩니다.

내 질문은-응용 프로그램을 처음로드 할 때 첫 번째 탭의 컨트롤러에서 어떤 메서드가 호출됩니까?

편집-기괴한 행동?

화면에 첫 번째 탭이 나타나면 viewDidLoad모든 것이 정상이지만 viewDidAppear수동 탭이 변경 될 때까지 호출되지 않습니다. 처음 나타나는 다른 탭과 달리 viewDidLoad AND viewDidAppear 메서드를 모두 호출합니다 .

압둘라 샤 피크

시험

 -(void)viewDidLoad
{
      [super viewDidLoad]
      NSLog(@"view controller - first tab - appeared");
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관