简体   繁体   English

如何从现有的视图控制器构建导航控制器?

[英]How to build navigation controller from existing view controllers drew in storyboard?

I have built some view controllers in storyboard like in the picture below 我在故事板中构建了一些视图控制器,如下图所示

在此输入图像描述

I already implemented the data inside them, modal segue is used for transitions in between. 我已经在其中实现了数据,模态segue用于两者之间的转换。 Now I just realise when I push "back" button, previous view won't be properly loaded. 现在我只是意识到当我按下“后退”按钮时,前一个视图将无法正确加载。 I figure I should switch to navigation controller and add those controllers in stack instead. 我想我应该切换到导航控制器并将这些控制器添加到堆栈中。 But I don't know how to go from where I am now. 但我不知道如何离开我现在的位置。

I think I should make changes programmatically because I found building navigation controller in storyboard won't have much variation in UI design (at least I don't know how to implement existing pages in that way). 我想我应该以编程方式进行更改,因为我发现故事板中的建筑导航控制器在UI设计中不会有太多变化(至少我不知道如何以这种方式实现现有页面)。 So what should I do to implement programmatically? 那么我该怎么做才能以编程方式实现呢? Please help me, thanks! 请帮帮我,谢谢!

Select Category View Controller and go to menu: Editor > Embed In > Navigation Controller. 选择Category View Controller并转到菜单:Editor> Embed In> Navigation Controller。 Then change segues style from Modal to Push. 然后将segue样式从Modal更改为Push。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何将一个 storyboard 中的导航 Controller 连接到另一个 storyboard 中的视图控制器? - How to connect a Navigation Controller in one storyboard to View Controllers in another storyboard? 您可以从多个导航控制器中选择一个情节提要视图控制器吗? - Can you segue to a storyboard view controller from multiple navigation controllers? 如何在故事板的标签栏上启动导航控制器的第三个视图控制器 - how to start third view controller of navigation controllers on tab bar in storyboard 如何在不使用导航控制器或导航栏的情况下从Xib返回main.storyboard中的视图控制器? - How to return to view controller in main.storyboard from a xib without using navigation controller or navigation bar? 如果我在情节提要中具有容器视图,是否可以仅将一个视图控制器嵌入到导航控制器中? - If I have a container view in the Storyboard, is it possible to have only ONE of the view controllers be embedded in a navigation controller? 如何在以编程方式使用导航控制器设置动画的情节提要中设置根视图控制器 - How to set root view controller in storyboard animated with navigation controller programmatically 具有2个导航栏的导航控制器-如何调整推入式视图控制器的框架? - Navigation controller with 2 navigation bars - how to adjust frame of pushed view controllers? 如何在导航视图控制器中关闭整个视图控制器堆栈? - How to dismiss a whole stack of view controllers in navigation view controller? 使用导航控制器在 Storyboard 中显示视图控制器 - Swift - Present View Controller in Storyboard with a Navigation Controller - Swift iOS-情节提要中的导航控制器 - iOS - navigation controller from storyboard
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM