簡體   English   中英

如何使用Xib在導航控制器中加載視圖

[英]How to load a view inside a navigation controller using xib

我正在嘗試在xib文件中存在的按鈕的點擊上加載viewcontroller。 ViewController嵌入在導航控制器中。

現在,我正在執行此操作,即在xib按鈕的IBAction()方法內部。

[self showViewController:viewcontroller sender:self];

導航與所有導航欄項目一起發生,但未加載任何視圖。

誰能幫我這個...

提前致謝

在AppDelegate.m文件中編寫以下函數:

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

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

並在Button的IBAction()中編寫以下代碼:

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

   [self loadViewController:loginController];
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM