我试图在点击xib文件中存在的按钮时加载一个viewcontroller。 viewcontroller嵌入在导航控制器中。
现在我正在这样做,即在xib按钮的IBAction()方法中。
[self showViewController:viewcontroller sender:self];
导航与所有导航栏项目一起进行,但没有加载视图。
任何人都可以帮助我...
提前致谢
答案 0 :(得分:1)
在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];
}