使用 UInavigationcontroller 从右侧推送视图控制器的最佳方法是什么



我想知道如何使用 UINavigationController 但从左侧推送视图控制器。现在我知道两种方式

1) 使用 UIAnimations...

2)使用弹出视图控制器而不是推送!

好吧,当应用程序具有复杂的堆栈时,似乎上述方法似乎不是合适的实现方法。

如果你们知道任何其他方式;请分享你的知识

问候扎胡尔

让我试着深入挖掘这个问题。

假设一个基于窗口的应用程序具有 spiltview 控制器,而主视图具有选项卡视图控制器,每个选项卡都有一个 uinavigation 控制器;又名内容视图控制器;管理堆栈变得非常复杂。

目前,推送到 UINavigationTController 会从右向左推送 viewController。

弹出会从左到右弹出视图控制器。

这是用户期望的行为。

如果你试图改变这一点,我觉得你会违反苹果的人机界面指南,让你的用户感到困惑。所以我说你不应该这样做。

您的数据/堆栈结构是什么,让您认为这是一个好主意?我问,因为也许有更好的方法。

相关内容

  • 没有找到相关文章

最新更新