iPhone 앱을 만들려고합니다. 뷰 기반 응용 프로그램에서 빌드하려고합니다.어떤 페이지에서 rootViewController 페이지로 이동할 수 있습니까?
x.xib nib 파일에서 y.xib 파일로 갔다고 가정 해 보겠습니다. x.xib nib 파일은 root.xib 파일에서 가져 왔습니다. 내가 y.xib에서 root.xib 파일을 가고 싶습니다.
어떻게?
iPhone 앱을 만들려고합니다. 뷰 기반 응용 프로그램에서 빌드하려고합니다.어떤 페이지에서 rootViewController 페이지로 이동할 수 있습니까?
x.xib nib 파일에서 y.xib 파일로 갔다고 가정 해 보겠습니다. x.xib nib 파일은 root.xib 파일에서 가져 왔습니다. 내가 y.xib에서 root.xib 파일을 가고 싶습니다.
어떻게?
UINavigationController의 popToRootViewControllerAnimated 메서드를 살펴보십시오. didFinishLaunchingWithOptions에
[self.navigationController popToRootViewControllerAnimated:YES]
:
_initalStoryboard = self.window.rootViewController.storyboard;
- (void)resetWindowToInitialView
{
for (UIView* view in self.window.subviews)
{
[view removeFromSuperview];
}
UIViewController* initialScene = [_initalStoryboard instantiateInitialViewController];
self.window.rootViewController = initialScene;
}
UINavigationController에서 종료 * navView = topView.navigationController; – Gank