我一直在网上搜索这个解决方案,但我放弃了,现在不得不问一个问题。
我做了一个navigationController,当我尝试添加一个额外的NavigationBar时,它只是在表视图中添加?(下面的照片)
在照片中,你会看到我在底部有一个导航栏,但是当我运行这个应用程序时,它不会出现。
这怎么可能呢?


向亚历山大问好
发布于 2015-07-26 10:50:19
似乎你在汽车布局上有很多问题。添加一个常规的UIView作为tableHeaderView,将您的navigationBarThere放置到建议的约束中。


自动布局按钮看起来就像两个酒吧之间的三角形。在情节提要中选择视图控制器,然后单击它。您可以在下面看到它的图片:

发布于 2015-07-26 10:41:54
不要添加另一个导航栏,而是在底部添加toolBar,然后可以向其添加条形按钮项。如果它在运行应用程序时没有出现在屏幕上(下面的工具栏),只需在viewcontroller.swift中创建工具栏的一个出口,然后执行以下操作
@IBOutlet var toolbar: UIToolBar!
override func viewDidLoad() {
super.viewDidLoad()
toolbar.layer.zPostion = 5 // big values are on top. You can use any values you want, including negative values." The default value is 0.
}发布于 2015-07-26 11:36:05
在模拟器上运行应用程序,并使用Xcode的调试视图层次结构特性来定位导航条并查看其属性以确定导致其消失的原因。
在回答下面的问题时,在sim中运行的应用程序和在界面生成器上运行的应用程序的按钮应该位于底部。您可能也想在这里阅读一下:调试视图


https://stackoverflow.com/questions/31635859
复制相似问题