【发布时间】:2025-12-14 08:25:01
【问题描述】:
是否可以在 UINavigationController 中拥有 UINavigationController?我遇到了问题并阅读了相互矛盾的报告:
iPhone UINavigationController inside UIViewController
App with nested UINavigationController crashes in iOS SDK 4.2
该应用程序包含几个 2-3 步的子工作流程,我需要在主工作流程的不同位置重复使用它们,因此是嵌套。我可以拥有一个主 UINavigation 控制器,其中包含许多工作流逻辑,但我更喜欢将它们建模为独立的子工作流。
旁注——如果我使用 presentModalViewController 启动子工作流(因为这对所有 UIView 都有效),它会起作用,但当我使用 pushViewController 启动它时只会显示标题栏而不是视图。我不希望它是模态的,因为它覆盖了整个屏幕。
【问题讨论】:
标签: iphone cocoa-touch ios uinavigationcontroller