0

NVSlideMenuController를 사용하여 navigationController에서보기를 열고 있습니다. 그러나, 나는 네비게이션 바를 보여줄 수 없었습니다.iOS보기에서 탐색 모음을 표시하는 방법은 무엇입니까?

저는 NavigationController에 익숙하지 않으며 몇 가지 자습서를 읽은 후에도 어떻게 작동하는지 아직 명확하지 않습니다.

은 AppDelegate에 응용 didFinishLaunching에 있습니다

IntroViewController* introVC = [[IntroViewController alloc] initWithNibName:@"IntroViewController" bundle:nil]; 
UIViewController *menuViewController = [[MenuViewController alloc] initWithStyle:UITableViewStyleGrouped]; // Your menu view controller 
UIViewController *contentViewController = (UIViewController*)introVC; // The initial content view controller 

menuViewController.navigationController.navigationBarHidden = false; 

NVSlideMenuController *slideMenuController = [[NVSlideMenuController alloc] initWithMenuViewController:menuViewController andContentViewController:contentViewController]; 

self.window.rootViewController = slideMenuController; 
return YES; 

내가 false로 navbarhidden을 넣어 코드를 추가 시도하고 작동하지 않습니다. 내가 놓친 다른 것이 있습니까?

도움을 주신 분께 감사드립니다.

답변

2
MyViewController *myViewController = [[MyViewController alloc] init]; 

UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:myViewController]; 

self.window.rootViewController = navigationController; 

이렇게하면 UINavigationController이 루트보기 컨트롤러로 설정됩니다. NVSlideMenuController을 사용해야하는 경우 (0 경험이 있지만 실제로는 필요 없다고 생각하는 경우), 내가 준 처음 두 줄을 수행하고 NCSlideMenuController의 루트로 navigationController을 설정할 수 있습니다. 저는 UINavigationController에 대한 Apple의 설명서를 권하고 싶습니다. 매우 유용한 정보입니다. https://developer.apple.com/LIBRARY/IOS/documentation/UIKit/Reference/UINavigationController_Class/Reference/Reference.html