为什么BarButton会走到最底层?

时间:2015-04-10 15:38:46

标签: swift uinavigationcontroller storyboard viewcontroller

我有一个ViewController。应用程序中有一个NavigationController。当我将条形按钮项拖到导航栏时,该项通常会转到ViewController的底部。虽然在过去,我已经设法让它坚持到右上角,它应该去的地方。

任何想法为什么这有时有效,有时不行?另外,为什么它会走到谷底?走到谷底并不遵循HIG。

enter image description here

2 个答案:

答案 0 :(得分:2)

确保您的ViewController位于NavigationViewController下。

然后,您必须首先将导航项插入导航栏,然后添加您的BarButtonItem。我在Interface Builder中看到,我们只能在左边添加1个BarButtonItem,在右边添加1个BarButtonItem。

答案 1 :(得分:1)

如果这不起作用,请选择root view controller-> Attributes Inspector-> Top Bar - >不透明的导航栏。 经过测试和工作。 Xcode7