1. 根视图控制器以模态方式呈现第一个视图控制器。 2. 当我在第一个视图控制器上点击按钮时,第二个视图控制器会模态出现在其上。 3. 一旦第二个视图控制器出现,我希望将第一个视图控制器从视图层次结构中取消或删除。
我可以这样做吗?如果可以,应该如何实现?
如果不能,正确的解决方法是什么?因为我将在每个视图上呈现许多以模态方式呈现的视图控制器。即使我想要关闭当前视图,前一个视图仍然会在当前视图关闭时保留出现。
更新:
VC1(根)> VC2(以模态方式呈现)> VC3(以模态方式呈现在VC2上)。
当我关闭
VC3
时,VC2
仍然在视图内存中。因此,我不希望在关闭VC3
后立即出现VC2
,而是希望通过从视图层次结构中移除或关闭VC2
来查看VC1
。
需求:在这张图片中,当我取消蓝色时,我不想在我的视觉记忆中看到粉色,并希望一旦蓝色出现,立即将其删除。
这就是我想要做的事情。
有什么帮助吗?谢谢。