当通过点击手势进行segue时,Storyboard会丢失导航栏

时间:2014-07-12 21:40:41

标签: ios xcode cocoa-touch uinavigationbar

我的应用程序有两个场景:一个顶部有导航栏的UIViewController和一个UITableViewController。如果我在第一个场景中连接按钮以切换到表格视图,一切看起来都很棒。但是,如果我在第一个场景中连接点击手势以切换到表格视图,则导航栏不会显示在Xcode中的第二个场景中。当应用程序运行时,导航栏会按原样显示,但在故事板编辑器中它会消失。

使用敲击手势从一个场景转换到另一个场景时,是否需要保留导航栏?为了实现点击手势,我将其拖动到我的故事板中的一个元素上,然后控制从场景底部的“点击手势识别器”图标拖动到我希望它转到的场景。然后为segue类型选择“推”。

1 个答案:

答案 0 :(得分:3)

我之前从未注意到这一点,但我确实看到了同样的事情。这对我来说似乎是个错误,但也许Apple有理由这样做。您可以转到"模拟指标"为您的控制器,并设置"顶栏"是一个导航栏,可以让你设置标题并添加一个条形按钮项目。