我有UISplitViewController
默认行为。执行showViewController(..)
时,会显示我已通过的新UINavigationController
。有时,UINavigationController
以模态方式呈现(基于TraitCollection
)。
我注意到UINavigationController
(或任何相关的VC)仅在使用水平/垂直紧凑大小类时以模态方式呈现。然而,缺少的是返回或简单地解除UINavigationController
的方法。 (仅当设备从紧凑常规变为常规紧凑时,才会显示后退按钮,在这种情况下,UISplitViewController
会向我显示的UINavigationController
添加后退按钮。)
如何处理此行为以尽可能一致地解除此呈现的UINavigationController?我应该考虑不出于任何特殊原因使用UINavigationController吗? (并且仅在某些情况下嵌入ViewController?)
任何帮助表示感谢。