ios - 通过点击手势进行连续播放时, Storyboard会丢失导航栏

标签 ios xcode cocoa-touch uinavigationbar

我的应用程序有两个场景:顶部有导航栏的 UIViewController 和 UITableViewController。如果我在第一个场景中连接一个按钮来连接到表格 View ,那么一切看起来都很棒。但是,如果我在第一个场景中连接点击手势以连接到 TableView ,则导航栏不会显示在 Xcode 的第二个场景中。当应用程序运行时,导航栏按其应有的方式显示,但在 Storyboard编辑器中它消失了。

使用点击手势从一个场景切换到另一个场景时,是否需要执行一些特殊操作来保留导航栏?为了实现点击手势,我将其拖动到 Storyboard中的一个元素上,然后将控件从场景底部的“点击手势识别器”图标拖动到我希望它继续的场景。然后选择“push”作为segue 类型。

最佳答案

我以前从未注意到这一点,但我确实看到了同样的事情。这对我来说似乎是一个错误,但也许苹果这样做是有原因的。您可以转到 Controller 的“模拟指标”,并将“顶部栏”设置为导航栏,这样您就可以设置标题并根据需要添加栏按钮项目。

关于ios - 通过点击手势进行连续播放时, Storyboard会丢失导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24717573/

相关文章:

iphone - 在模拟器上的钥匙串(keychain)中保存密码

ios - 如何在 ViewController 中显示弹出窗口

swift - 修复了选项的问题,但现在我的标签和图像没有设置为我告诉它们设置的内容

iphone - 在同一 View Controller 中具有 TableView 的 ImageView

ios - Swift:无论大小类别如何,如何使 View 成为固定大小

iphone - 自定义 getter 为空

iphone - 如何使 View 看起来像报摊书架

android - 如果用户修改了一个值,则在所有应用程序上实时更改

ios - 为什么 NSUserDefaults 备份到 iCloud 但不通过所有设备同步?

iphone - 使用 Instruments 对性能进行基准测试