假设我有一个带有导航控制器和多个视图控制器的故事板。
一切都很好,直到我尝试添加新的视图控制器并希望将其与现有的关联起来UINavigationController
。当我进入编辑器>嵌入>导航控制器时,Xcode会帮助创建一个新的控制器,这正是我不想要的。当我尝试拖动以创建线框时,我创建了一个 segue 关系,这又是我不想要的。
有没有办法让新的视图控制器与现有的导航控制器配合良好?
我认为您对 UINavigationController 的思考不正确。 UINavigationController 只是一个管理视图控制器层次结构的容器视图控制器。您从一个 UINavigationController 开始,它只有一个根视图控制器(听起来您想要多个根视图控制器,但这不会发生)。当你推送一个新的视图控制器时,它会被推送到同一个 UINavigationController 上。因此,如果您希望多个视图控制器与单个 UINavigationController 关联,它们必须分层堆叠到根视图控制器上。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)