我对 iOS 开发相当陌生,我想做一些类似于所附屏幕截图的东西。
我读过嵌套的 UINavigationControllers 不是一个好主意,如果不是不可能的话,所以我非常愿意接受关于如何实现我想要的东西的想法。
在我的第二个屏幕上,我想在两个视图之间来回切换(不使用手势并推送动画),同时保持静态页眉和页脚。
我知道如何进行推送转场的唯一方法是使用 UINavigationController,因此我认为需要嵌套的。
我该如何实施?我认为在我的第二个 UIViewController 中,我可以以编程方式创建一个 UINavigationController 并将其添加到 self.view,但我最终这样做了:
self.subNavigationController = [UINavigationController alloc] initWithRootViewController:[someVC alloc] init]];
[self.view addSubview: self.subNavigationController.view]
但这只会将 self.subNavigationController 的视图添加到 self.view,而不是 self.subNavigationController 本身。
就像我说的那样,我很容易偏离我应该如何处理它的方式,任何建议都值得赞赏。