如何正确处理视图

问题描述 投票:1回答:1

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

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

你能帮我吗?enter image description here

ios swift view controller navigation
1个回答
0
投票

对不起,我有问题但是

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

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

因此,如果是这种情况,你必须添加C,D作为A的子项,然后当你从A推B时,它应该成为图3。

© www.soinside.com 2019 - 2024. All rights reserved.