【问题标题】:Xcode Storyboard -> Replace child view controller via push?Xcode Storyboard -> 通过推送替换子视图控制器?
【发布时间】:2013-06-10 06:42:34
【问题描述】:

我有一个视图控制器,其中嵌入了一个容器视图控制器。在这个容器视图中有一个表,如果您单击该表中的某一行,则应显示一个新的子视图控制器,其中包含有关该表行的详细信息。所以我刚刚从这个推送到下一个子视图控制器,但这不起作用。或者确实如此,但它在整个屏幕中显示子项,而不仅仅是在容器中。我怎样才能在 Xcode 中做到这一点? 或者我可以在代码中更改什么?我对这个问题有点迷茫……我只是使用一个容器,因为在接下来的 2 或 3 个屏幕中,围绕我的容器的“页眉”和“页脚”基本上是相同的。

这是我当前的设置:

【问题讨论】:

    标签: ios xcode containers segue


    【解决方案1】:

    如果我有你的问题,我认为你的行为是正确的,你无法通过推送新的UIViewController 来完成你想要的,你需要手动切换视图,比如:

    [currentView removeFromSuperview];
    currentView = myNewViewVC.view;
    [self.containerView addSubview:currentView];
    

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 2012-12-22
      • 2016-10-22
      • 2015-03-10
      • 2016-03-25
      • 1970-01-01
      • 2012-02-25
      • 2012-12-17
      • 1970-01-01
      相关资源
      最近更新 更多