如何正确处理视图

时间:2018-03-06 15:42:40

标签: ios swift view controller navigation

由于我在导航控制器中的观点,我遇到了问题。图1描述了我的主要观点。如果我点击主视图中的某些内容,它应该推送到ViewController B.这会发生,但新的UI看起来像图2.但我希望UI看起来像图3 - 这意味着应该禁用ViewController C和ViewController D.如果我从ViewController B返回,它应该再次看起来像图片。

我知道这张照片有点令人困惑,但我希望你们能理解我的问题。

你能帮帮我吗?enter image description here

1 个答案:

答案 0 :(得分:0)

抱歉,我有问题,但

  • ViewController C,D是ViewController的子节点吗? NavigationController或ViewController A?

从您的插图和当前情况看,看起来像C,D是NavigationController的子项,但可能不是UINaviationController.viewControllers

所以,如果是这样的话,你必须将C,D作为A的子项添加,然后当你从A推B时,它应该成为图3。