我的应用程序有两个场景:顶部有导航栏的 UIViewController 和 UITableViewController。如果我在第一个场景中连接一个按钮来连接到表格 View ,那么一切看起来都很棒。但是,如果我在第一个场景中连接点击手势以连接到 TableView ,则导航栏不会显示在 Xcode 的第二个场景中。当应用程序运行时,导航栏按其应有的方式显示,但在 Storyboard编辑器中它消失了。
使用点击手势从一个场景切换到另一个场景时,是否需要执行一些特殊操作来保留导航栏?为了实现点击手势,我将其拖动到 Storyboard中的一个元素上,然后将控件从场景底部的“点击手势识别器”图标拖动到我希望它继续的场景。然后选择“push”作为segue 类型。
最佳答案
我以前从未注意到这一点,但我确实看到了同样的事情。这对我来说似乎是一个错误,但也许苹果这样做是有原因的。您可以转到 Controller 的“模拟指标”,并将“顶部栏”设置为导航栏,这样您就可以设置标题并根据需要添加栏按钮项目。
关于ios - 通过点击手势进行连续播放时, Storyboard会丢失导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24717573/