Ios JASidepanels未显示导航按钮

Ios JASidepanels未显示导航按钮,ios,iphone,objective-c,storyboard,jasidepanels,Ios,Iphone,Objective C,Storyboard,Jasidepanels,我正试图在我的项目中使用情节提要实现JASidePanels。你可以在这里看到我的故事板 问题是我在导航栏中没有看到显示leftpanel的按钮。在我的RootViewController中,我有这样的代码 -(void) awakeFromNib { [self setLeftPanel:[self.storyboard instantiateViewControllerWithIdentifier:@"leftViewController"]]; [self setCent

我正试图在我的项目中使用
情节提要
实现
JASidePanels
。你可以在这里看到我的故事板

问题是我在导航栏中没有看到显示leftpanel的按钮。在我的RootViewController中,我有这样的代码

-(void) awakeFromNib
{
    [self setLeftPanel:[self.storyboard instantiateViewControllerWithIdentifier:@"leftViewController"]];
    [self setCenterPanel:[self.storyboard instantiateViewControllerWithIdentifier:@"centerViewController"]];
    [self setRightPanel:[self.storyboard instantiateViewControllerWithIdentifier:@"rightViewController"]];
        self.shouldResizeLeftPanel = YES;
    self.shouldResizeRightPanel = YES;
    [self setRightFixedWidth:300.0f];
    [self setLeftFixedWidth:300.0f];

}
我已经按照他们在网站上说的步骤做了。 另外,当我尝试将
RootviewController
嵌入
navigationController
中时。它显示的是导航栏,而不是
按钮项


有什么帮助吗?

将情节提要中的中心UIViewController嵌入UINavigationController,例如:

  • 在情节提要上选择UIViewController
  • 选择Xcode菜单项编辑器-嵌入-导航控制器
  • 选择新的UINavigationController的标识检查器(Alt-Command-3)
  • 为情节提要ID指定唯一名称,例如MyCenter控制器
  • 使用该名称创建中心面板

    [self-setCenterPanel:[self.storyboard实例化视频控制器的标识符:@“MyCenter控制器”]


  • 因此,实际上您并没有将viewController设置为centerPanel,而是一个包含viewController的导航控制器。

    好吧,我使用的是swift 2.2,我也看不到导航按钮

    我使用故事板;所以我创造了:

    • MainViewController->这将是主容器
    • LeftMenuViewController->这是左侧菜单
    • ProductsViewController->这将位于MainViewController内部
    因此,在
    MainViewController
    中,我按如下方式设置VC:

    self.leftPanel = self.storyboard?.instantiateViewControllerWithIdentifier("LeftMenuViewController") //for left menu and
    
    self.centerPanel = UINavigationController.init(rootViewController: (self.storyboard?.instantiateViewControllerWithIdentifier("ProductsViewController"))!)
    
    添加
    UINavigationController.init将解决此问题,您将在中央面板中看到导航按钮