2015-09-18 146 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]; 
} 
相關問題