我有一个关于 VC 遏制的类似问题,它解决了我想要的最终结果,但我提出这个假设性问题是为了确定遏制的基本概念。
我有一个包含 viewController B 和 viewController C 的主控制器容器 (A)。ViewController B 占据屏幕的一半,而 C 占据另一半。
当我按下 VC B 上的按钮时,我希望另一个视图控制器 (D) 占据整个屏幕。
我有显示“拆分”控制器 B 和 C 的代码,但需要知道如何让 viewController D 显示。
我的问题:什么代码会让 viewController D 显示,从哪里调用它?
我花了几个小时寻找涉及这种模式的问题,但无济于事。我假设 VC A 将负责显示它(否则它无法填满整个屏幕),并且 VC B 上的按钮将涉及使用 parentViewController 的 VC A - 但我无法让它工作.