【问题标题】:How to pass from one Containerview to Another UIViewController如何从一个 Containerview 传递到另一个 UIViewController
【发布时间】:2015-02-10 22:40:15
【问题描述】:

我在从一个容器视图传递到另一个 UIViewController 时遇到了麻烦

下面的这张图片展示了我想做的故事板。

我的应用有一个 Containerview,我在这个应用中添加了按钮。当我按下按钮时,我想通过 segue 传递另一个视图。但是当我点击按钮时,视图正在全屏打开。我只想打开这个视图,与容器视图大小相同。哪个segue对这次旅行有用?怎么办?

【问题讨论】:

    标签: ios objective-c iphone segue uicontainerview


    【解决方案1】:

    如果您更改嵌入到 UINavigationController 的视图控制器,然后将原始嵌入的视图控制器设为导航的根视图控制器,那么您应该会获得所需的行为。

    【讨论】:

    • 感谢@Joseph 的评论,但我认为我们彼此不理解:) 其他。基本上我想要这些东西;当我点击按钮时,我想切换容器视图以查看相同大小的容器视图。 NavigationController 仅用于在两个视图之间切换。我说的对吗?
    • 在您的图表中,您显示了一个带有嵌入式视图控制器的容器视图,并且您想要与另一个视图控制器进行连接。除非您想要做的 segue 是模态的,否则执行此操作的方法是使用 UINavigationController。这正是它们的设计目的。
    • 请记住,您可以在应用程序中拥有的 UINavigationController 的数量没有限制,因此此解决方案并不排除您让“第一个”viewController 由不同的 UINavigationController 控制
    • 谢谢。你节省了我的时间。我从 3 天开始就在寻找这个概念。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-28
      • 2011-02-08
      • 2019-05-01
      • 1970-01-01
      相关资源
      最近更新 更多