내 현재 응용 프로그램에서 UINavigationController를 사용하여 다른 viewControllers의 내용을 표시합니다. 이렇게 appDelegate 내에 설치됩니다.AppDelegate 외부에서 UINavigationController를 사용하는 방법?
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.viewController = [[ViewController alloc] init];
UINavigationController* navigationController = [[UINavigationController alloc] initWithRootViewController:self.viewController];
[navigationController.navigationBar setBarStyle:UIBarStyleBlackOpaque];
[self.window addSubview:navigationController.view];
[[self window] setRootViewController:navigationController];
[self.window makeKeyAndVisible];
return YES;
}
내가 원하는 것은 스플래시 화면 바로 뒤에 인트로 비디오를 표시하는 새로운보기 컨트롤러를 만드는 것입니다. 비디오 재생이 완료되면 내 "StartViewController"를 푸시하고 UINavigationController를 설치하려고합니다. 그래서 내 다른 사람의 ViewControllers, 내 오른쪽 중 하나를 설정하는 것을 의미합니까?
그럴 수 있습니까? 그것에 대한 도움이 필요하십니까? 시간 내 주셔서 감사합니다.