如何正确处理视图
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何正确处理视图相关的知识,希望对你有一定的参考价值。
由于我在导航控制器中的视图,我遇到了问题。图1描述了我的主要观点。如果我点击主视图中的某些内容,它应该推送到ViewController B.这会发生,但新的UI看起来像图2.但我希望UI看起来像图3 - 这意味着应该禁用ViewController C和ViewController D.如果我从ViewController B返回它应该再次看起来像图1。
我知道这张照片有点令人困惑,但我希望你们能理解我的问题。
答案
对不起,我有问题但是
- ViewController C,D是ViewController的子节点吗? NavigationController或ViewController A?
从你的插图和目前的情况看,看起来像C,D是NavigationController的孩子,但可能不是UINaviationController.viewControllers
?
因此,如果是这种情况,你必须添加C,D作为A的子项,然后当你从A推B时,它应该成为图3。
以上是关于如何正确处理视图的主要内容,如果未能解决你的问题,请参考以下文章