将栏按钮项添加到导航项的左侧

Lon*_*Dev 11 xcode storyboard ios xcode-storyboard xcode5

我正在按照教程添加侧边栏导航到应用程序.

在给定的源代码中,他们提供了预定义的故事板布局.其中一个是一个视图,它有一个"导航项"和一个"栏按钮项",它出现在顶部导航栏的左侧.

我试图在我的应用程序中执行相同操作,但按钮项目会自动显示在右侧,我找不到任何方法将其移动到左侧.

我注意到,在本教程中提供的示例中,它提供了这个outlet选项leftBarButton选项:

在此输入图像描述

当我检查我的时,它看起来像这样:

在此输入图像描述

由于SWRevealView的工作原理,因此没有导航控制器.当我运行应用程序时,我可以看到按钮,它完美地工作,只有问题是它在右侧.我已经将我的观点与示例进行了比较,似乎找不到任何区别.

任何帮助表示赞赏.

编辑 这可能会有所帮助.在故事板中,这就是工作示例的样子:

在此输入图像描述

这就是我的样子

在此输入图像描述

Ami*_*mit 18

拖动BarButtonItem并将左侧放在导航项上.


小智 7

我找不到在storyboard中管理它的方法.所以我在我的viewcontroller的ViewDidLoad函数中编写它,添加以下代码

self.navigationItem.leftBarButtonItem = _sidebarButton;
self.navigationItem.rightBarButtonItem = nil;
Run Code Online (Sandbox Code Playgroud)


SLy*_*Huy 5

1 /.右键单击Storyboard > Open as > Source Code

2 /.找到您的View ControllerCtrl + F : <name of View Controller>

3 /.查找navigationItem>你会看到barButtonItem这样的:

<navigationItem key="navigationItem" title="Title" id="n9s-Cu-Dtc">
   <barButtonItem key="rightBarButtonItem" title="Item" image="menu-icon-2.png" id="aN6-4T-o4T"/>
</navigationItem>
Run Code Online (Sandbox Code Playgroud)

4 /.更改key="rightBarButtonItem"key="leftBarButtonItem"

保存并完成.右键单击Storyboard > Open as > Builder Interface