1

내비게이션 컨트롤러와 탭 막대 컨트롤러를 함께 표시하는 문제에 직면했습니다. 응용 프로그램 시작 방법에서 하위보기를 추가하는 위치에 따라 표시됩니다.앱 파일에서 내비게이션 컨트롤러 및 탭 막대 컨트롤러를 사용하는 방법

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:  (NSDictionary *)launchOptions {  

// Override point for customization after application launch. 
    navigationController.navigationBar.barStyle = UIBarStyleBlackOpaque; 
// Add the view controller's view to the window and display. 
[self.window addSubview:navigationController.view]; 
[self.window addSubview:tabBarController.view]; 

[self.window makeKeyAndVisible]; 

return YES; 
} 

답변

0

예 한 번에 하나만 표시 할 수 있습니다. tabBarController 탭에서 네비게이션 컨트롤러를 설정할 수 있으며 동시에 두 가지를 볼 수 있습니다. 항목 1에서

enter image description here

보기는 이제의 ViewController 탐색 컨트롤러로 변경.

+0

하지만 다른보기가 아닌 하나의보기 만 표시합니다. – Harshal

+0

죄송하지만 무슨 말씀이 드십니까? – saadnib

+0

다른보기가있는 4 개의 탭이 있으므로 탭 컨트롤러 내에 탐색 컨트롤러를 추가하면 "항목"이라는 자체 탭이 추가되고 탭 항목이있는 동일한보기에 대한 탐색 모음이 표시됩니다. – Harshal

0

navigationController 또는 TabbarController 중 하나를 한 번에 하나씩 추가 할 수 있습니다. Tabbar 컨트롤러를 추가하고 컨트롤러에 Navigation 컨트롤러를 추가하면 두 컨트롤러를 모두 볼 수 있습니다.

+0

하지만 다른보기에는 표시되지 않는보기 하나만 표시됩니다. – Harshal

+0

예. 한 번에 하나의보기 만 볼 수 있습니다. 컨트롤러를 추가해야한다는 첫 번째보기가 있습니다. – dks1725

+0

탭바 컨트롤러를 추가하고 탭 컨트롤러의 하위보기로 탐색 컨트롤러를 추가하면 코드별로 모든 기능을 수행 할 수 있습니다 ... 탭바 또는 탐색 모음도 숨길 수 있습니다. – dks1725

관련 문제