在故事板iOS8的导航栏中不能添加正确的栏button

正如标题所示,我想知道是否可以避免通过代码在导航栏中添加正确的栏button。

我已经完成了一个通常的过程,使用一个embedded在导航控制器中的视图控制器,并试图删除视图控制器的导航栏内的栏button项,但由于某些原因,它不再有效。

那么是不是可以在iOS8中以故事板的方式完成呢?

Xcode版本 6.2稳定

那么,iOS8引入的新游戏和旧游戏之间的区别似乎存在问题。 在这种情况下, push segges之间的区别是允许在storyboard中添加一个正确的barbutton,并show如果自动添加(从控制器拖动到另一个控制器)不允许删除导航栏中的button。

原因是当使用旧的 segues时,控制器会自动给出一个导航栏,因此可以添加元素,而如果使用新的 segues,导航栏不会自动添加到故事板中的控制器。

为我解决这个问题是:

  1. select导致有问题的控制器的segue
  2. 将其更改为“已弃用” push
  3. 将其改回到接受的show

结果:现在我可以通过Storyboard添加正常的条形button项目。

如果要将BarButtonItem添加到RootViewController中,则必须先将Navigation Item添加到ViewController中。

首先从对象库中select一个UIBarButtonItem。 然后拖动到导航栏的右侧angular落。

的UIBarButtonItem导航栏

我有一个类似的问题。

尝试将您的Views模拟大小更改为Freeform。 该物业位于大小督察下。

另一种情况是,如果将导航控制器添加到选项卡栏控制器,则在向顶栏添加栏项时遇到问题。 在这种情况下,您必须将条形项目添加到TabV栏控制器导航项,而不是连接到选项卡栏控制器的单个视图控制器。