Ios 如何从一个Containerview传递到另一个UIViewController

Ios 如何从一个Containerview传递到另一个UIViewController,ios,objective-c,iphone,segue,uicontainerview,Ios,Objective C,Iphone,Segue,Uicontainerview,我在从一个containerview传递到另一个UIViewController时遇到麻烦 下图展示了我想做的事情的故事板 我的应用程序有一个Containerview,我在此应用程序中添加了一个按钮。当我按下按钮时,我想通过segue传递另一个视图。但当我点击按钮时,视图被全屏打开。我只想打开这个视图,和containerview一样大小。哪一段对这次旅行有用?如何操作?如果更改嵌入到UINavigationController的viewcontroller,然后使原始嵌入的viewcont

我在从一个containerview传递到另一个UIViewController时遇到麻烦

下图展示了我想做的事情的故事板


我的应用程序有一个Containerview,我在此应用程序中添加了一个按钮。当我按下按钮时,我想通过segue传递另一个视图。但当我点击按钮时,视图被全屏打开。我只想打开这个视图,和containerview一样大小。哪一段对这次旅行有用?如何操作?

如果更改嵌入到UINavigationController的viewcontroller,然后使原始嵌入的viewcontroller成为导航的rootviewcontroller,则应获得所需的行为


在属性检查器中设置您想要的固定大小,然后它将只显示该大小视图

感谢@Joseph的评论,但我认为我们彼此不理解:)对方。基本上我想把这些东西;当我按下按钮时,ı想将containerview切换到与container视图大小相同的视图。NavigationController仅用于在两个视图之间切换。我说的对吗?在您的图表中,您显示了一个带有嵌入式viewcontroller的containerview,并且希望切换到另一个viewcontroller。除非您想要执行的序列是模态序列,否则执行该序列的方法是使用UINavigationController。这正是它们的设计目的。请记住,应用程序中的UINavigationController数量没有限制,因此此解决方案并不排除“第一个”viewController由不同的UINavigationController控制。谢谢。你节省了我的时间。我从3天开始寻找这个概念。