2015-09-18 101 views
1

我试图在xib文件中存在的按钮的水龙头上加载视图控制器。 视图控制器嵌入在导航控制器中。如何使用xib在导航控制器中加载视图

现在我正在做这个,即在xib按钮的IBAction()方法内。

[self showViewController:viewcontroller sender:self];

导航发生与所有的导航栏项目,但没有意见是越来越加载。

谁能帮我这...

在此先感谢

+0

你在想什么?推送或呈现ViewController? –

+0

请记住,showViewController仅在iOS8中可用。 –

+0

是的,我试图showViewController不推动.. –

回答

1

下面写在你的AppDelegate.m文件功能:

-(void)loadViewController:(id)viewController 
{ 
    UINavigationController *navigationController = appDelegate.container.centerViewController; 

    NSArray *controllers = [NSArray arrayWithObject:viewController]; 
    navigationController.viewControllers = controllers; 
} 

和IBAction为(书写下面的代码)按钮:

- (IBAction)leftSideMenuButtonPressed:(id)sender 
{ 
    LoginViewController *loginController = [[LoginViewController alloc] initWithNibName:@"LoginViewController" bundle:nil]; 

    [self loadViewController:loginController]; 
} 
相关问题