我想做的事情:
我正在创建我的应用程序。我有一个NavigationController作为我的rootViewController。当应用程序启动时,它将打开我的LoginViewController。在那里我进行登录过程,如果一切正常。我将启动我的ECSlidingViewController。它有一个菜单(UITableView)和一个MainView(UITableView)。
直到这里一切都正常。我可以滑动并显示我的菜单。现在问题开始了。当我按下菜单项时,它完美地启动我的新视图控制器并显示内容。但是它仍然显示相同的NavigationBar - 就像在ECSlidingViewController中一样。所以我没有办法告诉用户他正在看什么,而且有时我需要在NavigationBar中显示新选项。
问题:
如何解决这个问题?我总是想显示我实际使用的特定ViewController的NavigationBar。如果你们有一些代码片段或者好的想法如何处理这个问题。请在下面留言。
如果您需要代码片段或其他内容,请告诉我,我会上传它!提前感谢!
代码:
这就是我如何启动我的ECSlidingMenu:
我正在创建我的应用程序。我有一个NavigationController作为我的rootViewController。当应用程序启动时,它将打开我的LoginViewController。在那里我进行登录过程,如果一切正常。我将启动我的ECSlidingViewController。它有一个菜单(UITableView)和一个MainView(UITableView)。
直到这里一切都正常。我可以滑动并显示我的菜单。现在问题开始了。当我按下菜单项时,它完美地启动我的新视图控制器并显示内容。但是它仍然显示相同的NavigationBar - 就像在ECSlidingViewController中一样。所以我没有办法告诉用户他正在看什么,而且有时我需要在NavigationBar中显示新选项。
问题:
如何解决这个问题?我总是想显示我实际使用的特定ViewController的NavigationBar。如果你们有一些代码片段或者好的想法如何处理这个问题。请在下面留言。
如果您需要代码片段或其他内容,请告诉我,我会上传它!提前感谢!
代码:
这就是我如何启动我的ECSlidingMenu:
[self performSegueWithIdentifier:@"loginPush" sender:self.view];
这是我开始新视图控制器的方式:
UIViewController *newTopViewController = [self.storyboard instantiateViewControllerWithIdentifier:identifier];
图片*