我在两个视图控制器及其视图的场景轮廓中看不到任何导航项。视图控制器和场景应该连接到我的导航控制器和一个表视图控制器(嵌入在导航控制器中),我希望我会在这些视图下看到一个导航项来表示导航栏。也许我错的期待呢?
我将表视图控制器嵌入导航控制器中。此表视图控制器连接到另一个带有show segue的名为“login”的视图控制器/场景,此“登录”场景具有到“注册”场景的segue。
注意:在为两个视图创建视图控制器类之前,我添加了这些segue,所以也许这就是为什么会这样? (不确定是否只想包含此信息,以防有助于解决此问题)
以下是我的故事板上的内容截图:
您可以看到我的导航连接到表视图场景,然后该表视图控制器连接到另外两个视图控制器,如上所述。
这是场景大纲:
我想我只是想知道为什么导航栏的登录和注册场景中没有项目?
答案 0 :(得分:13)
我通过改变Segue的类型" Show"来解决它。到"推" (已弃用),然后返回"显示"。
答案 1 :(得分:5)
你必须为此添加一个,默认情况下没有添加navigationbaritem。您必须通过拖放或编程手动添加项目... 希望它有所帮助!
答案 2 :(得分:1)
您需要向视图控制器添加导航项。
一旦视图控制器有导航项,您就可以在导航栏中添加条形按钮,您可以使用它来执行segue或其他操作。