单击按钮导航到root viewcontroller

问题描述 投票:1回答:1

首先,我是编程新手。我正在使用一个导航栏控制器创建一个应用程序。该应用程序是非常基本的,除了由12个xib组成的测验部分。当用户进行测验时,新的xib被推入堆栈。我想创建一个按钮,如果用户不想完成测验,则会将用户带回主屏幕。后退按钮将它们带到前一个可能深11的xib。是否可以关闭模​​态视图并重新加载rootView控制器?

这是我的代表的代码

@synthesize window;
@synthesize navigationController;


- (void)applicationDidFinishLaunching:(UIApplication *)application {    

    // Override point for customization after application launch
    [window addSubview:[navigationController view]];
 [window makeKeyAndVisible];
}



    -(void)dealloc {  

           [window release];  

           [navigationController release];  

           [super dealloc];  
        }

这就是我将新的xib推入堆栈的方式

-(IBAction) showTesting: (id)sender {
 Testing *varTesting = [[[Testing alloc] initWithNibName:@"Testing" bundle:nil] autorelease];
 [[self navigationController] pushViewController:varTesting animated: YES];
}

任何帮助将不胜感激。谢谢

iphone view uinavigationcontroller modal-dialog
1个回答
1
投票

你可以调用popToRootViewControllerAnimated:返回第一个视图控制器。

© www.soinside.com 2019 - 2024. All rights reserved.