iphonerecipes의 2 개의 뷰 컨트롤러가 TabbarController에 어떻게 연결되어 있습니까?

StackOverflow https://stackoverflow.com/questions/1029122

  •  06-07-2019
  •  | 
  •  

문제

iPhone 레시피 샘플 응용 프로그램을 검토하여 iPhone 프로그래밍을 배우고 있습니다.

두 뷰 컨트롤러가 탭 막대에 연결되는 방식에 당황합니다. 그들이 XIB에 연결되어 있다면 누구나 XIB의 연결에 대한 시각적으로 도움이되는 세부 사항을 얻을 수있는 방법을 설명 할 수 있습니다.

이것은 학습 과정의 출발점입니다.

- (void)applicationDidFinishLaunching:(UIApplication *)application {
 recipeListController.managedObjectContext = self.managedObjectContext;
 [window addSubview:tabBarController.view];
 [window makeKeyAndVisible];
}
도움이 되었습니까?

해결책

기본적으로 탭 막대의 뷰 속성이 창의 하위 뷰로 추가됩니다.

탭 막대의 뷰 속성은 탭 바의 시각적 구성 요소 (탭 막대 뷰 자체)를 가리키고 탭 바 컨트롤러는 동작 (변경 탭 등)을 처리합니다.

각 개별 탭은 탭 막대의 하위 뷰이므로 탭 막대보기가 창의 하위 뷰로 추가되면 해당 하위 뷰가 라이드를 위해 가져옵니다. 처음에는 머리를 잡는 것이 약간 까다 롭지 만 인터페이스 빌더를 조금 더 플레이 한 후에 가라 앉기 시작해야합니다.

XIB에서 발생하는 모든 것은 각 탭을 선택할 때 표시 할 수 있도록 각 탭의보기 매장을 설정하는 것입니다.

도움이 되었기를 바랍니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top