我需要制作一个具有以下内容的应用程序:
- UINavigationController 作为基础。我需要向下钻取并推送和弹出其他屏幕。
- 我需要能够交换堆栈上的底部屏幕。用户应该能够(使用某种菜单)选择不同的选项,这些选项将交替堆栈上的第一个屏幕。从那里他们可以向下钻取并推动更多的屏幕并相应地弹出它们。
关于如何实现这一目标的任何想法?
我尝试使用单个视图控制器作为 rootViewController,它管理其他视图控制器的交换,但在此过程中遇到了一些问题。我不禁认为有一种更“正确”的方式来实现这一目标。
非常感激。